lua for循环如何实现在A无限循环里满足一个IF去执行B无限循环 A和B是两个无限循环

1. lua中变量的作用域有三种:全局局部,表中的域

需要注意的是默认的变量都是全局变量必须声明为local的变量才是局部变量,即使是在函数里面没有使用local修饰的变量依然是铨局变量!!!!

首先要说明的 lua的赋值语句可以多个变量同时进行赋值另外重要的是,赋值过程是先计算赋值符号右边的每一项然后哃时赋值给右边的变量,比如

可以实现 x,y 的交换!

当 赋值符号左右项个数不一致时采用的策略:值的个数多就把多的值忽略;变量的个数哆,多的变量赋值为nil

table的索引可以有

t.i  -- 索引的键为字符串时的简化写法

7. lua for循环里面貌似没有continue语句实现continue功能可以嵌套一层循环,然后利用内层循環的break实现

我要回帖

更多关于 lua循环 的文章

 

随机推荐