Kotlin

Bridge to Kotlin Part 2 (Control Flow)

ဒီအပိုင်းမှာတော့ Control Flow တွေအကြောင်း ရှေ့ဆက်မှာ ဖြစ်ပါတယ်။ အရင် ပထမပိုင်းကို ဖတ်ချင်တယ် ဆိုရင်တော့

Bridge to Kotlin Part 1

မှာ လေ့လာနိုင်ပါတယ်။

Control Flow in Kotlin

Control Flow နဲ့ ပတ်သက်ရင်တော့ ထူးခြားတာတွေပဲ ပြောသွားပါမယ်။ ကျန်တာတွေက တစ်ခြား Programming Langauge တွေနဲ့ အတူတူပါပဲ။

If Statement

မှာ ထူးခြားတာတွေကတော့

Java မှာ Expression ရေးတဲ့ ပုံစံ မတူတော့ပါဘူး။ အဲဒါ နည်းနည်း ထူးခြားပါတယ်။

When Statement

Kotlin မှာ When က နည်းမျိုးစုံ သုံးတယ်လို့ ဆိုနိုင်ပါတယ်။ ကျွန်တော်တို့ ပုံမှန် ရေးနေကြ Switch Statement ပုံစံသုံးတယ်ဆိုပေမယ့် Switch လို filter တစ်ခုတည်း သုံးတာမျိုး မဟုတ်ပဲ Kotlin When မှာ နည်းမျိုးစုံ ရေးလို့ရနေပါတယ်။  ဥပမာ –

When နဲ့ ပတ်သက်ပြီး သုံးလို့ရတာ အကုန်လုံးနီးပါး နမူနာထဲမှာ ပါပါတယ်။

  • in and !in ဆိုတာ သုံးလို့ရပါတယ်
  • ကိုယ်တိုင် သတ်မှတ်ထားတဲ့ Extension Function တွေလဲ သုံးလို့ရပါတယ်

For Loop

For loop မှာတော့ အရင်တုန်းက ရေးနေကြပုံစံကနေ လုံးဝ ကွဲထွက်သွားတယ်လို့ ဆိုနိုင်ပါတယ်။ ကျွန်တော်တို့ PHP မှာဆိုရင် foreach နဲ့ ဆင်တူပါတယ်။ နမူနာအနေနဲ့ ရေးကြည့်ပါမယ်။

အပေါ်က နမူနာကို စမ်းကြည့်မယ်ဆိုရင် for loop နဲ့ ပတ်သက်ပြီး ပြည့်ပြည့်စုံစုံ နားလည်မယ် ထင်ပါတယ်။  

While Loop နဲ့ Do While Loop တွေကတော့ ပုံစံအတူတူပါပဲ။ အဲဒီအပြင် break တို့ continue တို့လဲ သုံးလို့ရပါတယ်။

ဆက်ပါဦးမယ် …