码迷,mamicode.com
首页 > 其他好文 > 详细

lua的一些语法

时间:2015-07-27 20:47:01      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

今天看了下lua的pdf。学习了一下lua。

对于表:看一下代码:

polyline = {
  color = "blue", thickness = 2,
  { x = 0, y = 0 },
  thicknesss = 10,
  { x = -10, y = 0 },
  { x = 0, y = 1 }
}

print( polyline[ 2 ].x );
print( polyline.color );
print( polyline.thicknesss )

代码是这样的,可运行结果出乎我的预料:

技术分享

怎么也没想到print( polyline[ 2 ].x );输出的居然是-10.

原来,它会按照类型分一个是

假设 a = {

  { x = 0, y = 0 },
  { x = -10, y = 0 },
  { x = 0, y = 1 }

}

一个是

b = {

color = "blue", thickness = 2, thicknesss = 10, 

}

如果你输出[x],则去a里面找,下标从1开始,(切记lua下标从1开始),如果是polyline.color或者polyline.thickness或者polyline.thicknesss则去b里面找!!!

(不过lua中,一行代码尾部可以不要“;”号,着实让人很蛋疼,动不动就让人敲上去了,对于我这个菜鸟来说,额,得慢慢适应!!!)

lua的一些语法

标签:

原文地址:http://www.cnblogs.com/Colored-Mr/p/4681020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!