วันอังคารที่ 26 กุมภาพันธ์ พ.ศ. 2556

พื้นฐานการเขียนโปรแกรมภาษา Erlang ตอนที่ 1

 หลังจากที่ได้อ่านหนังสือเกี่ยว Erlang Programming ของ Francesco Cesarini และ Simon Thompson วันนี้ก็มีโอกาสว่างๆ อัพเดตบล็อกเกี่ยวกับพื้นฐานการเขียนโปรแกรมภาษา Erlang เพื่อเอาไว้ช่วยบันทึกความจำของผมเองว่าเรียนรู้ไปถึงไหนบ้างแล้ว
 สำหรับใครที่ต้องการรู้ประวัติของ Erlang ถ้าต้องการ Download

เริ่มต้นกันก่อนที่ Erlang Shell


คำสั่งพื้นฐานที่จำเป็นใช้ใน Erlang Shell
help().     เรียกดูคำสั่งที่ของ Erlang Shell ทั้งหมด
q().        ออกจาก Erlang Shell
pwd().     ดูว่าเรากำลังทำงานอยู่ในไดเรกทรอรีไหน
cd("C:/Users/Me/WorkingDir").    เปลี่ยนไดเรกทรอรีที่ทำงานไปที่ C:/Users/Me/WorkingDir
ls().        ดูรายการในไดเรกทรอรี
os:cmd("notepad myprog.erl"). เรียกใช้คำสั่งเฉพาะของ OS
c(myprog).    คอมไพล์ Module ต้องมีไฟล์ชื่อ myprog.erl อยู่ในไดเรกทรอรีที่ทำงานอยู่ก่อนคอมไพล์
m(myprog).    ดูรายการ public function ใน Module นี้
myprog:function(arguments).    เรียกในฟังก์ชั่นใน Module
2 + 3 * 4.    ตัวอย่างการเขียน Expression
Variable = expression.    ผูกตัวแปรเข้ากับนิพจน์ ผูกได้เพียงครั้งเดียวเท่านั้น
f(Variable).  ยกเลิกการผูกค่าตัวแปร
f().    ยกเลิกการผูกค่าตัวแปรทั้งหมด