三、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)
相关推荐
程序喵大人2 分钟前
【C++进阶】STL算法与函数对象 -【C++进阶】STL算法与函数对象
开发语言·c++·算法
牛马也想出海22 分钟前
使用Playwright被检测为机器人的原因及反检测方案
开发语言·网络·人工智能·机器人·php
GrowthDiary00729 分钟前
Python 常用函数总结
开发语言·python
热心网友俣先生42 分钟前
2026年华数杯C 题 超详细解题思路
c语言·开发语言·人工智能
啄缘之间1 小时前
5.1 uvm‑component 的层级结构管理? new (name,parent) 参数
开发语言·笔记·学习·ic·uvm·sv
旖旎夜光1 小时前
C++(类与对象)(下)
开发语言·c++·学习
张小凡vip1 小时前
Python爬虫实战:高效稳定的文件下载模块设计与实现
开发语言·爬虫·python
江屿风1 小时前
【科普】【差集&交集概念落地云相册】流食般投喂
开发语言·c++·笔记·算法·云相册
代龙涛1 小时前
WordPress header.php 与 footer.php 模板结构详解
开发语言·php·wordpress
黄贵根7 小时前
JavaScript实现教培行业意向登记系统
开发语言·javascript·ecmascript