蓝鸥iOS培训推荐:费话不说,直接进入主题,这篇主要和大家分享一下关于iOS培训课程中开发教程COCOS2D-X快速熟悉LUA细节问题的讨论,主要是讲Lua的特性,有兴趣的同学们要好好看看喽!

一、{},构造式

如果真的需要以0为数组的话:

二、尽量使用局部变量,便于垃圾收集器释放内存

如果是全局变量,局部使用的时候,有时可以考虑:

localtemA=A

使用局部变量保存全局变量的值,如果后面函数会改变A的值,可以考虑这样,也可以加快当前域的访问速度。

三、控制语句

1、ifthenelse

2、while

3、repeat-until

4、for

or起始,变量,步长(不写默认1)do

–todo

end

5、iterator

可以用来逆向table:

注意:其他的switch、do-while没有

四、return、break,只能放在一个块的结束语句(end、else、until)前面

修改成:

五、function,函数可以有多个返回值,例如:

1、如果函数是表达式的最后一个,则函数保留尽可能多的返回值用来赋值变量

2、函数在table构造式中,如果函数在构造式的最后一个位置,返回所有值,否则返回一个值

4、函数在return之后,返回所有值

5、如果函数在()中,则只返回一个值

6、函数实参可以是变长参数,如果函数实参同时包含了固定参数和变长参数,变长参数必须放在固定参数后面

六、如何写带描述的函数实参

OC代码:

有时候函数参数很多,想用oc这种带描述的参数。lua虽然不支持,但是可以用table实现。

还是第一次把程序写的这么简单明了呢!这次看过之后,肯定会一下就看明白了吧!每一步每一步都写的很详细了,希望能够帮助到有用的同学们。