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

Variables

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

Variable ဆိုတာ value သိမ်းထားတဲ့ box လေးတစ်ခုလိုပါ။ Dart မှာ var, explicit type, final, const တို့ကို situation မတူတဲ့အခါသုံးပါတယ်။

dart
void main() {
  var language = 'Dart';
  String framework = 'Flutter';
  final currentYear = DateTime.now().year;
  const appType = 'Cross-platform app';

  print('$language works well with $framework.');
  print('Year: $currentYear');
  print('Use case: $appType');
}

$language နဲ့ $framework က string interpolation ဖြစ်ပြီး String ထဲမှာ variable value ထည့်သုံးတာပါ။ DateTime.now().year က runtime မှာ လက်ရှိနှစ်ကိုယူတာဖြစ်လို့ final နဲ့သင့်တော်ပါတယ်။

You should see
Dart works well with Flutter. Year: 2026 Use case: Cross-platform app

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

  • final နဲ့ const ကို “ပြောင်းလို့မရတာတူတယ်” လို့ပဲမှတ်ရင် မပြည့်စုံပါဘူး။ const က compile-time value ဖြစ်ရပါမယ်။ DateTime.now() ကို const ထဲထည့်လို့မရပါ။
Variables | Thuta Learning