หลักการทำงานของภาษา Lua ที่มีน้ำหนักเบาและรวดเร็ว

ซึ่งในวันนี้เราจะพาทุกคนไปรู้จักกับภาษา Lua กัน โดย Luaนั้นเป็นภาษาระดับสูงที่ถูกพัฒนาขึ้นเพื่อออกแบบให้รองรับกับระบบฝังตัวนั่นเองไม่ว่าจะเป็นหุ่นยนต์หรือเครื่องจักรต่างๆ 

โดยภาษานี้ได้ถูกพัฒนาขึ้นในปี 1993 โดยนักพัฒนาโปรแกรม ชาวบราซิลนั่นเอง และแม้ว่าจะเป็นภาษาระดับสูง แต่เอาจริงๆแล้วมันเข้าใจง่ายมากๆเลย ง่ายพอๆกับ python เลย และแถมยังแอบกระซิบอีกว่า 

มันยังเร็วกว่าPython อีกด้วย โดยภาษา lua นี้ถูกพัฒนาขึ้นจากภาษาC ทำให้การทำงาน ของมันเล็กเบาและรวดเร็ว โดยข้อดีที่มาทำงานง่ายและก็รวดเร็วมันจึงถูกนำไปใช้ในหลายวงการมากๆไม่ว่าจะเป็นการพัฒนาเกม อย่างเช่นเกม roblox เราก็สามารถที่จะเขียนภาษาLua เข้าไปจัดการได้

โดยเราดูหน้าตาของภาษา Lua บ้างดีกว่าว่ามันเป็นยังไง ต้องบอกเลยว่ามันง่ายมากๆ มันจะมี keyword แค่เพียง 20 คำเท่านั้น ที่ให้เราต้องจำแค่นั้นเองหรือถ้าเกิด

ในตอน นี้ใครที่ต้องการแสดงชื่อของเราหรือว่าข้อความต่างๆออกมาบนหน้าจอเราก็แค่ใช้คำสั่ง Print วงเล็บเปิดวงเล็บปิด ข้างในนี้ใส่ข้อความต้องการแสดงออกมาเท่านั้นหรือจริงๆ เราสามารถใส่Print ใส่เว้นวรรค ตามด้วยข้อความที่ต้องการแสดง ได้เหมือนกัน

นอกจากนี้อีกหนึ่งอย่างที่เราสังเกตเห็น ภาษา Lua ก็คือมันไม่มี Semi Colon ใช่แล้วหมดกังวลเรื่องที่ลืมบ่อยๆ ถ้าเกิดว่าเราต้องการที่จะใช้งานตัวแปร เพื่อที่จะเก็บข้อมูลของเรามี 3 สิ่งที่จะต้องรู้ Global Variables Local variables แล้วก็ Table Fields นั่นเอง 

หลักการทำงานของภาษา Lua  โดยGlobal Variables ในที่นี้ มันคือข้อมูลที่สามารถเข้าถึงได้ทุกที่นั่นเองซึ่งต้องบอกเลยว่ามันเป็นค่า default ของภาษา Lua อย่างเช่นถ้าเกิดเราต้องการประกาศUsername = ตัวนี้มันก็กลายมาเป็น Global variables ให้เลย

สำหรับเรื่องข้อมูลในที่นี้จะเป็นข้อมูลที่อยู่หลังเครื่องหมายเท่ากับตอนเราประกาศตัวแปรและในภาษา lua มีข้อมูลให้เลือกใช้งานหลากหลายประเภทเลยนั่นเองและการเขียนโปรแกรมในภาษานี้จะเป็นรูปแบบ Dynamic Type ก็คือเราไม่ต้องใส่ประเภทข้อมูลเอาไว้หน้าตัวแปรเหมือนกับหลายๆภาษานั่นเอง

โดยData Type แต่จริงๆที่เราใช้งานหลักๆมีอยู่ไม่กี่ตัวเท่านั้นนั่นก็คือ nil boolean number string function แล้วสุดท้ายก็คือ table นั่นเองถ้าเราเปรียบเทียบกับภาษาอื่นๆมันก็จะคล้ายๆกับพวกArray ก็คือการเก็บข้อมูลจำนวนมากเอาไว้ด้วยกันนั่นเอง

ดังนั้นแล้วการใช้งานTurtle มันมีความเจ๋งก็คือเรา    ufabet     สามารถประกาศ Table เปล่าๆเอาไว้ได้จากนั้นเราก็สามารถกำหนด Key Value ได้เลย โดยจะมีฟังก์ชันให้เราใช้งานอีกเพียบไม่ว่าจะเป็นการใช้งาน Turtle dot remove 

เพื่อที่จะ remove ข้อมูล Nine tailed หรือการเรียงข้อมูล ก็ใช้ TableDot fort แล้วข้างในก็ใส่ชื่อ Table ของเราลงไปได้เลย