LUA 运算笔记



循环

比如要实现这样的一个For

for(int i=10;i>1;i—)

{

    print(i)

}

lua的for循环

转换成LUA

for i=10,1,-1 do

    print(i)

end

在循环里我们常用的 –i ,i++在LUA里不支持,只能写成 i= i-1 ;i=i+1

until循环

发现一个有意思的是也可以使用until来做循环

--until ->for
sum=10
repeat
    sum= sum-1
    print(sum)
until sum <=1

 

Lua的table

类似于Dictionary(字典)通过<key,value>来存储值

也可以像数组一样来存放值,但不同的它可以存放任意类型的值

table的下标是从1开始的,key和value都占用一个下标\


本文转自赵青青博客园博客,原文链接:http://www.cnblogs.com/zhaoqingqing/p/3909341.html,如需转载请自行联系原作者

上一篇:解析入口参数为实体的表达式树


下一篇:Sql Loader的简单使用