Thuta Learning
ရှာဖွေရန်
BasicProgrammingbeginner

Variables & Constants

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Swift မှာ data သိမ်းဖို့ let နဲ့ var နှစ်မျိုးရှိပါတယ်။ let က တန်ဖိုးမပြောင်းတော့မယ့် constant အတွက်၊ var က နောက်ပိုင်းပြောင်းနိုင်တဲ့ variable အတွက်သုံးပါတယ်။

Real project မှာ တန်ဖိုးပြောင်းဖို့မလိုဘူးဆိုရင် let ကို ဦးစားပေးသုံးတာကောင်းပါတယ်။ အကြောင်းက code ကိုပိုလုံခြုံစေပြီး မထင်မှတ်ဘဲ value ပြောင်းသွားတဲ့ bug တွေကိုလျှော့ချပေးလို့ပါ။

swift
let userName = "Aung Aung"   // တစ်ကြိမ်သတ်မှတ်ပြီး မပြောင်းတော့မယ့်တန်ဖိုး
var loginCount = 1          // နောက်ပိုင်းပြောင်းနိုင်တဲ့တန်ဖိုး

loginCount += 1

print(userName)
print(loginCount)

userName ကို let နဲ့ထားထားတဲ့အတွက် နောက်တစ်ခါ value ပြန် assign လုပ်လို့မရပါ။ loginCount က var ဖြစ်တာကြောင့် += 1 နဲ့ တန်ဖိုးတိုးနိုင်ပါတယ်။

You should see
Aung Aung 2

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • let userName = "Aung" လုပ်ပြီးနောက် userName = "Sai" လို့ပြန် assign လုပ်ရင် compile error ဖြစ်ပါမယ်။
Variables & Constants | Thuta Learning