lua basic
来源:互联网 发布:广告软件 编辑:程序博客网 时间:2024/06/06 12:32
注释
--[[
--]]
解除注释
---[[
--]]
a ,b = 10, 2*x
交换
x, y = y, x
a, b, c = 0, 1
print(a,b,c) -->0 1 nil
a, b, c = 0
print(a,b,c) -->nil nil 0
lua将false和nil视为假,除此之外任何值都视为真
and
如果第一个操作数为假则返回第一个操作数,不然返回第二个操作数
print(4 and 5) -->5
print(false and 5) -->false
or
如果第一个操作数为真就返回第一个操作数 ,不然返回第二个操作数
关联数组table
a = {}
k = "x"
a[k] = 10
a[20] = "great"
a["x"] <==> a.x
删除关联数组引用 a = nil
table永远都是匿名的,只存在引用
table没有引用时,garbage自动删除table
块
do
............
end
控制结构
if condition then
...
elseif
...
else
...
end
while cndition do
...
end
repeat
...
until !condition
for var = exp1,exp2,exp3 do
<>
end
exp1,exp2,exp3 初值 终值 步长
for i = 1,f(x) do <> end
中的f(x)只执行一次
for i,val in ipairs(a) do
print(val)
end
0 0
- lua basic
- @Basic
- Basic
- Basic
- BASIC
- @Basic
- @Basic
- basic
- LUA
- Lua
- LUA
- lua
- Lua
- lua
- lua
- lua
- lua
- lua
- Inna, Dima and Song
- MapReduce:详解Shuffle过程
- Android属性之build.prop生成过程分析
- UVaoj490Rotating Sentences
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
- lua basic
- 相似度计算方式的总结:java或python实现代码
- 2014-2-12AdapterView及其子类2
- proguard.cfg 系统找不到指定的文件
- lua function
- 360或720
- lua advanced function
- “移动医疗”四大入口,一条纵贯线和商业模式
- 改变Resin-2.1.17返回的server版本信息