Ada Programming EP.2 อธิบายโค้ด hello_world.adb
EP.2 อธิบายโค้ด — hello_world.adb
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
— hello_world.adb
with Ada.Text_IO;
procedure hello_world is
begin
Ada.Text_IO.Put_line(“Hello World”);
Ada.Text_IO.Put(“by Uncle Engineer”);
Ada.Text_IO.New_Line;
end hello_world;
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
— hello_world.adb ตั้งชื่อไฟล์ตามนี้ การใส่ — — ขีดสองขีดด้านหน้าเป็นการคอมเมนท์โค้ดนั้นเอง
— — — — — -
with Ada.Text_IO;
คำสั่ง with เป็นคำสั่งที่ใช้ดึงความสามารถของ Ada.Text_IO มาใช้งานคล้ายกับคำสั่ง import ใน Python
— — — — — -
procedure hello_world is
บรรทัดนี้เป็นการประกาศชื่อฟังชั่นเมนของโปรแกรมคล้ายๆกับ void main() ในภาษาซี
— — — — — -
begin
เป็นคำสั่งที่ใช้บอกว่าเราจะเริ่มเขียนโปรแกรมแล้ว
— — — — — -
Ada.Text_IO.Put_line(“Hello World”);
Ada.Text_IO.Put(“by Uncle Engineer”);
บรรทัดนี้เป็นบรรทัดที่ใช้ในการแสดงผลลัพท์ออกมานั้นเองคล้ายๆกับคำสั่ง print(‘Hello world’) ใน Python
— — — — — -
Ada.Text_IO.New_Line;
บรรทัดนี้เป็นการขึ้นบรรทัดใหม่นั้นเอง คล้ายๆกับ \n
— — — — — -
end hello_world;
เป็นคำสั่งบอกว่าเราจะจบฟังชั่นเมนแล้ว
— — — — — -
ปล. หลัง procedure หลัง end ต้องใช้ชื่อเดียวกันกับที่ตั้งชื่อไฟล์ hello_world.adb ไม่งั้นรันไม่ได้