三、Lua变量

文章目录

一、变量分类

lua变量分为全局变量,局部变量。

全局变量:默认,全局有效。

局部变量:从作用范围开始到作用范围结束,需加local 修饰。

cpp 复制代码
	a=1

	function ff()
	    local b=1 
	end
	print(a)
	print(b)

二、变量赋值

cpp 复制代码
	function ff2()
	    return 2,3
	end
	 
	a=1
	b=2
	-- 交换
	a,b = b,a
	print(a,b)
	-- 变量个数<值的个数,忽略多余的值
	a,b,c = 1,2,3,4
	print(a,b,c)
	-- 变量个数>值的个数,不足nil
	a,b,c,d = 1,2,3
	print(a,b,c,d)
	 
	-- 多返回值的函数
	a,b = ff2()
	print(a,b)

三、索引

对table中的元素进行访问:

cpp 复制代码
	tab = {k1="v1",k2="v2",k3="v3"}
	print(tab["k1"])
	print(tab.k1)
相关推荐
014-code1 小时前
订单超时取消与库存回滚的完整实现(延迟任务 + 状态机)
java·开发语言
lly2024061 小时前
组合模式(Composite Pattern)
开发语言
游乐码2 小时前
c#泛型约束
开发语言·c#
Dontla2 小时前
go语言Windows安装教程(安装go安装Golang安装)(GOPATH、Go Modules)
开发语言·windows·golang
chushiyunen2 小时前
python rest请求、requests
开发语言·python
铁东博客2 小时前
Go实现周易大衍筮法三变取爻
开发语言·后端·golang
baidu_huihui2 小时前
在 CentOS 9 上安装 pip(Python 的包管理工具)
开发语言·python·pip
南 阳2 小时前
Python从入门到精通day63
开发语言·python
lbb 小魔仙2 小时前
Python_RAG知识库问答系统实战指南
开发语言·python
551只玄猫3 小时前
【数学建模 matlab 实验报告13】主成分分析
开发语言·数学建模·matlab·课程设计·主成分分析