0基础lua学习(五)赋值语句
来源:互联网 发布:python 2.7系统要求 编辑:程序博客网 时间:2024/05/17 08:13
语句:
1) 赋值语句
Lua中赋值,直接使用赋值运算符
a = 20当多个参数赋值的时候,可以使用
a,b=b,a
--C语言交换两个变量
temp =a;
a=b;
b=temp;
--lua中很简单
a,b=b,a
--同样的函数要返回多个值,可以这么写
function someValue() local a,b=10,20 return a,bendprint(someValue)
2) 局部变量与块
Lua中有全局和局部变量之分。定义一个局部变量,只需要
在名称前面加一个local关键字,不加local的变量是全局变量
i=10 --全局变量
local j =I –局部变量
--局部变量作用域在它的块内,如局部变量在函数内声明,退出函数的话就不能访问了。当一个局部变量在循环中,那么循环结束,局部变量的生命周期也结束了。
- (1)变量没有赋值,会自动赋值为nil
- (2)如果赋值操作的左边变量多,那么多出来的变量赋值为nil
- (3)如果赋值操作右边变量多,多余的会被舍弃
- (4)在一段代码中插入一段代码块,可以使用do…end
--demo
if true then do local a =20 print(a) endend
阅读全文
0 0
- 0基础lua学习(五)赋值语句
- 0基础lua学习(六)控制语句
- Lua学习笔记4-赋值语句
- Lua 学习笔记(五) —— 语句
- lua 赋值语句
- Lua学习笔记(五)
- Lua学习(五)----表
- LUA学习(五) 迭代器
- SQL基础学习(五)- MySQL的select语句
- 0基础lua学习(十二)Lua 模块与包
- 0基础lua学习(二十)Lua单例
- Lua基础---变量与赋值
- 0基础lua学习(一)HelloWorld
- 0基础lua学习(二) 数据类型
- 0基础lua学习(七)函数
- 0基础lua学习(八)字符串
- 0基础lua学习(九)数组
- 0基础lua学习(十)迭代器
- 《好吗好的》
- TX1上安装mavros时,出现UAS:GeographicLib exception: File not readable...错误
- 推销梳子的故事
- 使用pgAdmin3将postgreSQL中的数据导出insert格式的sql文件
- apache开启 gzip 压缩
- 0基础lua学习(五)赋值语句
- fullCalendar使用
- Python3之Django Web框架模板篇(templates)与自定义filter与tag
- Http响应码
- TEST_TITLE
- canvas画图模糊问题
- 115个Java面试题和答
- mysql trigger触发器简述
- Android 搭配React Native开发的优势及劣势解析