Lua示例

提供了一系列Lua示例,展示了该语言的基本语法、数据结构和函数库。这些示例帮助初学者快速入门Lua,并为有经验的程序员提供有用的参考。

基本语法

-- 打印“Hello, world!”
print("Hello, world!")

-- 定义变量
local name = "John Doe"

-- 条件语句
if name == "John Doe" then
    print("Hello, John!")
end

数据结构

-- 创建表(哈希表)
table = {name = "John Doe", age = 30}

-- 创建数组
array = {1, 2, 3, 4, 5}

-- 创建函数
function add(a, b)
    return a + b
end

函数库

-- 使用string库
local str = "Hello, world!"
str:upper()

-- 使用math库
local num = 10
math.sqrt(num)

-- 使用os库
local file = io.open("test.txt", "w")
file:write("Hello, world!")
file:close()

这些示例只是Lua功能的冰山一角。通过探索这些示例和更深入地了解语言,您可以利用Lua的强大功能构建各种应用程序。

7z 文件大小:236.1MB