การใช้ Map

wave
มานพ กองอุ่น 17 มิ.ย. 2019 00:23:19 5,433

Map คือ การ collection ระหว่าง ket/value โดยเรียนรู้จากตัวอย่างง่ายๆ ดังนี้

void main() {
  var person = {
    'name': 'Manop Kongoon',
    'age': 37,
    'height': 1.76
  };
  
  print(person['name']);
}

ผลลัพท์

Manop Kongoon

แต่หากไม่มี key นั้น compiler จะ return ค่า null เช่น

print(person['weight']);

ผลลัพท์

null

แต่ก็สามารถกำหนด key/value ทีหลังได้เช่น

void main() {
  var person = {
    'name': 'Manop Kongoon',
    'age': 37,
    'height': 1.76
  };
  
  print(person['name']);
  person['weight'] = 83;
  print(person['weight']);
}

ผลลัพท์

Manop Kongoon
83

ซึ่ง Map จะใช้ในลักษณะของ Class ที่จะ maps กับ data Models โดยจะใข้แทน JSON นั่นเอง


ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com

เขียนบทเรียนรู้ของคุณ

รายละเอียด
  • ดู 5,433
  • รักเลย 0
  • หมวดหมู่ Flutter
  • เขียนเมื่อ
  • แก้ไขเมื่อ
  • Tags dart flutter map
ข้อมูลผู้เขียน
มานพ กองอุ่น

มานพ กองอุ่น

เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009