- 语句结束不需要分号
- 不等于用~=表示
- 逻辑运算符
Lua直接用and or not 分别表示与、或、非
其他语言,例如JavaScript、C#、Java、Kotlin都是用&& || !分别表示与、或、非 -
..
用于连接两个字符串
例如 a="Hello "
b="World!"
那么a..b
的结果为"Hello World!" -
#
用于计算字符串的长度
例如#"Hello"
返回5 - 数组
Lua:
array={"Hello","World"}
JavaScript:
array=["Hello","World"];
Lua的索引从1开始;JavaScript的索引从0开始
- 获取字符串长度
#"abc"
或者string.len("abc")
- 获取table的长度
#table1
或者table.getn(table1)
高级用法开始懵圈。。。
- 协同程序(coroutine)
类似同步的多线程,或者在等待同一个线程锁的多线程
网友评论