查看: 30|回复: 0

Lua 入门教程——变量与数据类型

[复制链接]

48

主题

75

回帖

1991

积分

金牌会员

积分
1991
QQ
发表于 2026-5-25 17:49:32 | 显示全部楼层 |阅读模式
1. 变量声明
-- 全局变量(默认)
name = "Lua"
version = 5.4

-- 局部变量(推荐使用)
local age = 10
local pi = 3.14159

-- 多重赋值
local a, b, c = 1, 2, 3
local x, y = 10  -- y 自动设为 nil(空值)
2. 基本数据类型
-- 1. nil(空值,未定义变量的默认值)
local empty = nil

-- 2. boolean(布尔值)
local is_true = true
local is_false = false

-- 3. number(数字,整数和浮点数统一)
local int_num = 42
local float_num = 3.14
local scientific = 1e3  -- 1000

-- 4. string(字符串,单引号或双引号)
local str1 = "Hello"
local str2 = 'World'
local long_str = [[多行
字符串
示例]]  -- 长字符串

-- 5. table(表,Lua 唯一的数据结构)
local arr = {1, 2, 3, 4}  -- 数组(索引从 1 开始)
local dict = {name = "Lua", version = 5.4}  -- 字典

-- 6. function(函数)
local add = function(a, b) return a + b end

-- 7. userdata/thread(高级类型,用于C交互和协程)

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表