Lua入门
qingjiaowoleige
这个作者很懒,什么都没留下…
展开
-
Lua 生成随机数
原文链接:http://blog.csdn.net/zhangxaochen/article/details/8095007Lua 生成随机数需要用到两个函数:math.randomseed(xx), math.random(n , m)1. math.randomseed(n) 接收一个整数 n 作为随机序列种子。2. math.random(n , m) 有三种用法: 无参调用, ...转载 2020-08-27 10:30:13 · 1883 阅读 · 0 评论 -
Lua Tips
for循环中如果修改循环变量,不会对循环产生影响!for i = 1,100 do i = i - 1 --假如此时i=1,下一轮循环i就会等于2,不会受影响,循环仍然执行100次endTable的如下三种索引方式等价MyTable = { score = 123}key = "score"MyTable[key], MyTable["score"], M...原创 2020-08-27 10:31:51 · 95 阅读 · 0 评论 -
使lua 输出不换行
问:T1 = {1, 2, 3}for i = 1,3 do print(T1[i])end输出是:123会自动换行;怎么才能在一行输出:123答:localT1={1,2,3}locals=""fori=1,3dos=s..T1[i]endprint(s)将数字连接成字符串再一起输出...原创 2020-08-27 10:32:11 · 2535 阅读 · 0 评论 -
pairs 和 ipairs的比较
pairs 和 ipairs的比较同:都是能遍历集合(表、数组)异:ipairs 仅仅遍历值,按照索引升序遍历,索引中断停止遍历。即不能返回 nil,只能返回数字 0,如果遇到 nil 则退出。它只能遍历到集合中出现的第一个不是整数的 key。pairs 能遍历集合的所有元素。即 pairs 可以遍历集合中所有的 key,并且除了迭代器本身以及遍历表本身还可以返回 nil。栗子1:...转载 2020-08-27 10:29:48 · 259 阅读 · 0 评论