最近打算学习quick cocos2dx,所以首先打算学习一下lua这门语言,Lua 是一个小巧的脚本语言,轻量级,便于扩展。
Lua脚本基本的数据类型:nil、boolean、number、string、userdata、function、thread、table,table 是lua里的特殊数据结构,有些像C++里面的struct,又有些像class。
nil类型表示空值,表示什么都没有。
lua变量分为全局变量和局部变量,局部变量以local定义,如果没有用local定义就表示全局变量。
lua函数定义:用关键字function定义函数,以关键字end结束,比如: function add(a,b) local sum=a+b return sum end。
Lua表定义:a={},b={2,4,5},c={a=32},遍历LUA的表,for k,v in pairs(c) do print(k,v) end