Lua:
เริ่มต้นโครงการใหม่
วิธีการ:
-- มาเริ่มโครงการ Lua ใหม่กันเถอะ
-- 1. สวัสดีชาวโลก - การเริ่มต้นแบบคลาสสิก
print("Hello, World!")
-- ตัวอย่างผลลัพธ์: Hello, World!
-- 2. การกำหนดฟังก์ชัน - ก้าวต่อไป
function greet(name)
print("Hello, " .. name .. "!")
end
-- เรียกฟังก์ชันพร้อมใส่ชื่อ
greet("Lua Programmer")
-- ตัวอย่างผลลัพธ์: Hello, Lua Programmer!
-- 3. การใช้ตาราง - วิธีของ Lua ในการจัดการโครงสร้างข้อมูล
local inventory = {
["apples"] = 10,
["oranges"] = 5,
["bananas"] = 3
}
-- เพิ่มฟังก์ชันเพื่ออัปเดตสินค้าคงคลัง
function addFruit(fruit, quantity)
if inventory[fruit] then
inventory[fruit] = inventory[fruit] + quantity
else
inventory[fruit] = quantity
end
end
-- เรียกฟังก์ชันเพื่ออัปเดตสินค้าคงคลัง
addFruit("apples", 5)
-- แสดงผลสินค้าคงคลังที่อัปเดตสำหรับแอปเปิ้ล
print("Apples in inventory: " .. inventory["apples"])
-- ตัวอย่างผลลัพธ์: Apples in inventory: 15
ศึกษาเพิ่มเติม
Lua ที่ถือกำเนิดในปี 1993 ออกแบบมาให้เรียบง่ายและไม่ซับซ้อน มีความเบาและง่ายต่อการฝัง เก็บข้อมูลโครงสร้างไว้ในตารางซึ่งเป็นวิธีที่ยืดหยุ่นในการจัดการข้อมูลโปรเจคของคุณ ไม่เหมือนภาษาอื่น ๆ ที่อาจมีชนิดข้อมูลมากมายที่ทำให้งง Lua ยึดแก่ประเภทหลักไม่กี่ประเภทและใช้ตารางอย่างฉลาดเพื่อชดเชยสิ่งนั้น ส่วนทางเลือกคุณมีมากมาย—Python, Ruby, Node.js และอื่น ๆ แต่ละแบบมีความเฉพาะเจาะจงในการตั้งค่าและไลบรารี่ แต่ถ้าคุณต้องการภาษาที่เรียบร้อย คล่องตัวสำหรับการเริ่มต้นอย่างรวดเร็วหรือการฝัง Lua คือตัวเลือกที่ควรไป ในแง่ของการใช้งาน ภาษา Lua เน้นไปที่ฟังก์ชัน ตาราง และความเรียบง่าย การขาดการซ้ำซ้อน (เช่น คลาสหรือสืบทอดที่ซับซ้อน) ไม่ใช่การขาดพลัง แต่เป็นการเลือกออกแบบเพื่อให้คุณนั่งสเกตได้อย่างราบรื่นในการเดินทางการเขียนโค้ดของคุณ