首页 > 其他 > 详细

Lua语法

时间:2014-01-19 15:55:07      阅读:510      评论:0      收藏:0      [点我收藏+]

1、Lua保留的关键字:

and,bread,do,else,elseif,end,false,for,function,if,in,local,nil,not,or,repeat,return ,then,true,until,while

2、字符串多行显示

a = [[multiple line
with ‘‘single‘ and "double" quoted strings inside.]]

3、支持同时定义多个变量

a,b,c,d = 1,2,"louis","song";

4、奇葩的交换值

a,b=b,a;
print(a,b);--输出2,1

5、用..连接字符串和数字

a,b = 123,"louisong";
print("a="..a,"b="..louissong);--输出a=123 b="louissong"

6、输出

print "Hello Lua!"
print ("Hello Lua!");

7、标准输入输出,不换行

io.write("hello!")
io.write("hello!")
--output--
hellohello

8、创建表

有点类似as3的Object,创建后可以通过.和[]引用其属性

a = {}
b = {1,2,3}
c = {"a","b"}
a.name = "louissong"
a.adress = "ShangHai"
print(a.name,a["adress"]);

9、if条件语句else

a=1
if a==1 then
    print("a is one")
else
  print("a is not one!");
end

10、多重条件用elseif

bubuko.com,布布扣
if a==1 then
    print("a is 1")
elseif a==2 then
    print(a is 2)
else 
    print(a is 3);
end
bubuko.com,布布扣

Lua语法

原文:http://www.cnblogs.com/louissong/p/3525852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!