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

Collections (Lists)

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

List သည် order ရှိတဲ့ collection ဖြစ်ပြီး item များကို index နဲ့သိမ်းထားပါတယ်။ Dart List က JavaScript Array နဲ့တူတဲ့အပိုင်းများရှိပေမယ့် type safety ပိုကောင်းပါတယ်။

dart
void main() {
  List<String> lessons = ['Syntax', 'Variables', 'Functions'];

  print('First lesson: ${lessons[0]}');

  lessons.add('Null Safety');

  for (final lesson in lessons) {
    print('Learn: $lesson');
  }
}

List ဆိုတာ ဒီ List ထဲမှာ String တွေပဲထည့်မယ်လို့ဆိုလိုပါတယ်။ Index က 0 ကနေစတင်တာကြောင့် ပထမ item ကို lessons[0] နဲ့ယူပါတယ်။

You should see
First lesson: Syntax Learn: Syntax Learn: Variables Learn: Functions Learn: Null Safety

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

  • List မှာ item 3 ခုရှိရင် valid index က 0, 1, 2 ပါ။ lessons[3] လို့ခေါ်ရင် range error ဖြစ်နိုင်ပါတယ်။
Collections (Lists) | Thuta Learning