ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

Flutter

การใช้ Map

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 นั่นเอง

ติดปัญหาตอนทำตาม? ถามในชุมชน

ความคิดเห็น (0)

ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ