1. สรุปแนวคิดสำคัญ (5–10 นาที)
ภาษา Dart เป็นภาษาแบบ Statically Typed แปลว่าตัวแปรทุกตัวต้องมีประเภทข้อมูลที่แน่นอน ชนิดข้อมูลพื้นฐานหลักที่ใช้ตลอดชีวิตการเขียน Flutter มี 4 ประเภท:
ตัวเลขไม่มีจุดทศนิยม ทั้งบวก ลบ และศูนย์ เช่น 10, -5, 0
ตัวเลขที่มีจุดทศนิยม เช่น ราคาสินค้า, พิกัด GPS เช่น 1290.50, 3.14
ตัวอักษรอยู่ในเครื่องหมายคำพูดเดี่ยว '...' หรือคู่ "..." (สังเกตตัว S พิมพ์ใหญ่เสมอ)
มีเพียง 2 ค่าเท่านั้นคือ true (จริง) หรือ false (เท็จ)
// รูปแบบ: Type variableName = value;
String productName = 'หูฟังบลูทูธ';
double price = 1290.50;
int stock = 15;
bool inStock = true;
ควิซเช็กความเข้าใจ (Quick Quiz)
1 ข้อสั้นๆ
หากเราประกาศตัวแปรว่า int score = 95.5; จะเกิดอะไรขึ้นเมื่อนำไปรัน?
โจทย์ประจำวัน: ระบบประกาศข้อมูลสินค้า (Product Info Card)
เขียนโค้ดในฟังก์ชัน main() โดยประกาศตัวแปรให้ครบทั้ง 4 ชนิดข้อมูล:
1) String เก็บชื่อสินค้าที่คุณชอบ
2) double เก็บราคาสินค้า (มีจุดทศนิยม)
3) int เก็บจำนวนสต็อกสินค้า
4) bool เก็บสถานะว่ามีของพร้อมส่งหรือไม่ (true หรือ false)
จากนั้นใช้คำสั่ง print() แสดงผลข้อมูลทั้งหมดออกสู่คอนโซล
2
3
4
5
6
7
8
9
10
11
ตรวจรับการบ้านประจำวัน Day 2
ประกาศตัวแปรครบ 4 ชนิด (int, double, String, bool) และพิมพ์ออกคอนโซล