Lua programming language


Lua (อ่านว่า ลู-อา, ภาษาบราซิลเลี่ยนโปรตุกีส) เป็นภาษาโปรแกรมหน้าตาประหลาด ที่บังเอิญเจอในโฮมเพจของ Ubuntu Linux

มีคู่มือด้วย Programming in Lua เป็นเล่มๆ ก็มี อ่านออนไลน์ก็ได้

อันนี้น่าสนใจ function as a value

มี multiple assignment ..ทำให้เขียนโปรแกรมสั้นลงได้ (แต่ทำให้งงขึ้น?)

x, y = y, x  -- สลับค่า 'x' กะ 'y'
a, b = f()   -- ฟังก์ชั่น 'f()' ส่งค่ากลับ 2 ตัว, เอาใส่ 'a' กะ 'b'

--‘ นี่คือเอาไว้เริ่มต้นคอมเมนต์, ถ้าเป็นคอมเมนต์แบบบล็อก ให้เริ่มด้วย ‘--[[‘ จบด้วย ‘--]]

ทีัมสร้าง Lua ตั้งใจให้เป็นภาษาสำหรับเอาไปฝังในแอพพลิเคชั่นอื่นอีกที (เพื่อให้ผู้ใช้ขยายความสามารถของโปรแกรมได้) ตัวเอนจิ้นของ Lua เขียนด้วย ANSI C ใช้ MIT license (GPL-compatible)


One response to “Lua programming language”

  1. สงสัยมานานแร้ว…พี่อาทนี่ วันๆคงเอาแต่นั่งทำลิงค์เนอะ (ลิงค์เยอะโค่ด – -')chksp

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.