Dart: HelloWorld

  1. HelloWorld
  2. การเรียกใช้ฟังก์ชัน
  3. การ print ตัวแปร และ expression
  4. การประกาศตัวแปร
  5. Default value และการใช้ assert()
  6. Final และ const

1. HelloWorld

จะได้

&nbsp

2. การเรียกใช้ฟังก์ชัน

บรรทัดที่ 8 : var เป็นการกำหนดตัวแปรโดยไม่ระบุชนิด

จะได้

&nbsp

3. การ print ตัวแปร และ expression
$variableName
${expression}

จะได้

&nbsp

4. การประกาศตัวแปร

บรรทัดที่ 2-4 : ประกาศตัวแปรแบบไม่ระบุชนิด แต่ทางที่ดีใช้ var ตาม style guide recommendation

จะได้

&nbsp

5. Default value และการใช้ assert()
assert() ใช้ตอน development เท่านั้น ห้ามใช้ตอน production

บรรทัดที่ 2 : ค่า default ของตัวแปรคือ null
บรรทัดที่ 3 : assert() ใช้ตรวจสอบเงื่อนไข บรรทัดนี้จริงก็ไม่มีอะไรเกิดขึ้น
บรรทัดที่ 6 : assert() ในบรรทัดนี้ไม่จริง ก็จะแจ้ง error ออกมา

จะได้

&nbsp

6. Final และ const
ประกาศแบบบรรทัดที่ 9 แล้วจะแก้ไขค่าทีหลังไม่ได้

จะได้

 

Link