markdown-it
demo
Delete
Submit
clear
permalink
當然,讓我們從Lua的基本概念開始談起。Lua是一種輕量級、高效的腳本語言,常被用於遊戲開發、嵌入式系統和其他需要快速腳本化的應用中。下面我們將透過一些範例來介紹Lua的一些基本功能: ### 基本語法 1. **變數及資料型別** 在Lua中,變數不需要事先聲明類型,它會根據值的內容自動辨識類型。例如: ```lua -- 宣告變數並賦值 local message = "Hello, Lua!" local number = 42 -- 輸出變數的值 print(message) print(number) ``` 2. **條件判斷** Lua使用`if`和`else`來進行條件判斷。例如: ```lua local num = 10 if num > 0 then print("Number is positive") else print("Number is non-positive") end ``` 3. **迴圈** Lua使用`for`和`while`迴圈來執行重複任務。例如: ```lua for i = 1, 5 do print(i) end local count = 0 while count < 5 do print(count) count = count + 1 end ``` 4. **函數** 在Lua中,您可以使用`function`來定義函數。例如: ```lua function add(a, b) return a + b end local result = add(3, 4) print(result) -- 輸出 7 ``` ### 進階功能 1. **Table** 在Lua中,`table`是一個通用的數據結構,可以充當陣列、字典等。例如: ```lua local person = {name="Alice", age=30, city="New York"} print(person.name) -- 輸出 Alice ``` 2. **模組化** 您可以將程式碼模組化,以便更好地管理和重用程式碼。例如: ```lua -- 宣告一個模組 local utils = {} function utils.double(num) return num * 2 end return utils ``` ```lua -- 在另一個檔案中使用這個模組 local utils = require("utils") print(utils.double(5)) -- 輸出 10 ``` 這些是Lua的一些基本概念和用法。希望這些範例能幫助您更好地了解Lua的實際應用。若有任何問題,請隨時提問!
html
source
debug
Fork me on GitHub