在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在Lua中for语句跟其他语言的for类似,语法上有一点点区别。Lua的for语句有两种:数字型和泛型 数字型:
var从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次“执行体”。exp3是可选的,如果不指定,默认为1。例如
可以验证如下:
输出:
可以看到 函数f(x)只在循环开始前执行一次。
泛型:泛型for循环通过一个迭代器函数来遍历所有值,类似java中的foreach语句
i是数组索引值,v是对应索引的数组元素值。ipairs是Lua提供的一个迭代器函数,用来迭代数组。 例如
输出
关于迭代器,以后再写。
打完收工 |
请发表评论