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 ไม่งั้นรันไม่ได้

--

--