Lambda ဆိုတာ နာမည်မပါတဲ့ function ပုံစံတစ်မျိုးပါ။ Function တစ်ခုကို value လိုသဘောထားပြီး variable ထဲသိမ်း၊ parameter အဖြစ်ပေး၊ collection operation တွေမှာတိုက်ရိုက်သုံးနိုင်ပါတယ်။ Kotlin collections ရဲ့ map, filter, forEach တွေမှာ lambda အရမ်းတွေ့ရပါတယ်။
kotlin
fun main() {
val sum = { x: Int, y: Int -> x + y }
println("Sum of 5 and 3 is ${sum(5, 3)}")
}You should see
Sum of 5 and 3 is 8အနှစ်ချုပ်
Lambda က Kotlin ကို expressive ဖြစ်စေပြီး collection processing ကိုအလွန်လွယ်စေပါတယ်။