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 นั่นเอง
ความคิดเห็น