บทความ
เรียนรู้ประเภทตัวแปร List, Set, และ Map ใน Flutter
ใน Flutter มีการใช้งานตัวแปร List, Set, และ Map เพื่อจัดการกับข้อมูลในรูปแบบต่างๆ ดังนี้
-
List: คือตัวแปรที่ใช้เก็บข้อมูลในลักษณะของลำดับ โดยสามารถเพิ่ม ลบ และเรียกใช้ข้อมูลได้ตามลำดับ สามารถประกาศตัวแปร List ใน Flutter ได้ดังนี้
List<String> fruits = ['apple', 'banana', 'orange'];
-
Set: คือตัวแปรที่ใช้เก็บข้อมูลในลักษณะของเซต โดยจะไม่มีการเก็บข้อมูลที่ซ้ำกัน สามารถประกาศตัวแปร Set ใน Flutter ได้ดังนี้
Set<String> uniqueFruits = {'apple', 'banana', 'orange'};
-
Map: คือตัวแปรที่ใช้เก็บข้อมูลในลักษณะของ key-value pairs โดยใช้ key เพื่อเข้าถึงข้อมูล value สามารถประกาศตัวแปร Map ใน Flutter ได้ดังนี้
Map<String, int> fruitPrices = {'apple': 10, 'banana': 15, 'orange': 20};
การเข้าถึงข้อมูลในตัวแปร List, Set, และ Map ใน Flutter สามารถทำได้โดยใช้ index ในกรณีของ List และ Set หรือ key ในกรณีของ Map ดังนี้
// Accessing List and Set
print(fruits[0]); // Output: apple
print(uniqueFruits.elementAt(1)); // Output: banana
// Accessing Map
print(fruitPrices['orange']); // Output: 20
หนังสือพัฒนาตัวเอง
จุดเริ่มต้นที่ชัดเจน