โครงสร้างของ main() และ Hello World
เขียนและเรียกใช้โปรแกรม Dart แรกของคุณ
โครงสร้างของ main() และ Hello World เป็นบทเรียน Dart Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Dart Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Dart Academy มีบทเรียนทั้งหมด 4 บทเรียน
ทุกโปรแกรมมีจุดเริ่มต้น
เมื่อคุณเรียกใช้โปรแกรม Dart คอมพิวเตอร์ต้องรู้ว่าจะเริ่มต้นที่ใด จุดเริ่มต้นนั้นคือฟังก์ชันพิเศษที่เรียกว่า main 🏁
ฟังก์ชัน main
Dart จะค้นหา main เป็นสิ่งแรกและเรียกใช้โดยอัตโนมัติ หากไม่มี main โปรแกรมของคุณก็ไม่มีจุดเริ่มต้น
void main() {
}ความหมายของ void
คำว่า void ที่อยู่หน้า main หมายความว่าฟังก์ชันนี้ไม่ส่งค่าใดกลับมา ฟังก์ชันเพียงทำงานและไม่คืนค่าผลลัพธ์
วงเล็บ
วงเล็บว่างหลัง main คือจุดที่ใช้ใส่ข้อมูลนำเข้า โดยทั่วไป main ไม่ต้องรับข้อมูลใด จึงปล่อยว่างไว้
วงเล็บปีกกา
วงเล็บปีกกาใช้เก็บส่วนเนื้อหาของ main ทุกบรรทัดที่คุณต้องการให้ทำงานจะอยู่ระหว่างวงเล็บปีกกาเปิดและปิดนี้
void main() {
// your code goes here
}การกล่าวคำทักทาย
โปรแกรมแรกแบบคลาสสิกจะแสดงคำทักทาย ภายใน main ฟังก์ชัน print จะแสดงข้อความในคอนโซล
void main() {
print('Hello, World!');
}ใส่ข้อความไว้ในเครื่องหมายคำพูด
คำทักทายจะอยู่ภายในเครื่องหมายคำพูด ทำให้คำทักทายนั้นเป็น String เครื่องหมายคำพูดบอก Dart ว่านี่คือข้อความธรรมดา ไม่ใช่โค้ดที่ต้องเรียกใช้
ปิดท้ายด้วยอัฒภาค
คำสั่งแต่ละคำสั่งต้องลงท้ายด้วยอัฒภาค ซึ่งทำหน้าที่คล้ายจุดในประโยค เพื่อระบุว่าคำสั่งหนึ่งสิ้นสุดลงตรงไหน
เรียกใช้โปรแกรม
บันทึกไฟล์ของคุณเป็น hello.dart จากนั้นใช้คำสั่ง dart run ในเทอร์มินัลเพื่อเรียกใช้และดูผลลัพธ์
dart run hello.dartดูผลลัพธ์
หลังจากเรียกใช้ เทอร์มินัลจะแสดง Hello, World! อย่างภาคภูมิใจ บรรทัดที่พิมพ์ออกมานี้คือผลลัพธ์ของคุณ ซึ่งยืนยันว่าโค้ดทำงานได้ 🎉
เหตุผลที่เรื่องนี้สำคัญ
แม้โปรแกรมนี้จะดูเล็กมาก แต่ก็สอนโครงสร้างที่แท้จริงของ Dart นั่นคือฟังก์ชัน main ที่มีคำสั่งอยู่ภายในวงเล็บปีกกา ทุกอย่างจะต่อยอดจากตรงนี้
ตรวจสอบความเข้าใจอย่างรวดเร็ว
มาดูกันว่าโปรแกรม Dart เริ่มต้นที่ใด
สรุปทบทวน
คุณได้รู้จัก main ซึ่งประกอบด้วย void วงเล็บ และวงเล็บปีกกา โดยมี print อยู่ภายในและลงท้ายด้วยอัฒภาค คุณได้เรียกใช้โปรแกรม Dart แรกแล้ว 🚀
คำถามที่พบบ่อย
บทเรียน “โครงสร้างของ main() และ Hello World” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “โครงสร้างของ main() และ Hello World” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Dart Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Dart Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “โครงสร้างของ main() และ Hello World”
เขียนและเรียกใช้โปรแกรม Dart แรกของคุณ คุณปฏิบัติ Dart Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Dart Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Dart Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “โครงสร้างของ main() และ Hello World” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Dart Academy นี้ได้ไหม
ได้ บทเรียน Dart Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- Dart คืออะไรและมีไว้ทำไม
- ติดตั้ง SDK และตรวจสอบเวอร์ชัน
- โครงสร้างของ main() และ Hello World
- การพิมพ์ ความคิดเห็น และคำสั่ง