摘要: 函数有两种用途:1.完成指定的任务,这种情况下函数作为调用语句使用;2.计算并返回值,这种情况下函数作为赋值语句的表达式使用。 语法:function func_name (arguments-list) statements-list;end;调用函数的时候,如果参数列表为空,必须使用()表明是函... 阅读全文
posted @ 2015-07-09 17:52 *新星月-倪新生* 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Lua像C和PASCAL几乎支持所有的传统语句:赋值语句、控制结构语句、函数调用等,同时也支持非传统的多变量赋值、局部变量声明。4.1赋值语句赋值是改变一个变量的值和改变表域的最基本的方法。a = "hello" .. "world"t.n = t.n + 1Lua 可以对多个变量同时赋值,变量列表... 阅读全文
posted @ 2015-07-09 16:30 *新星月-倪新生* 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Lua 中的表达式包括数字常量、字符串常量、变量、一元和二元运算符、函数调用。还可以是非传统的函数定义和表构造。3.1算术运算符二元运算符:+ - * / ^ (加减乘除幂)一元运算符:- (负值)这些运算符的操作数都是实数。3.2关系运算符 = == ~=这些操作符返回结果为 false 或者 t... 阅读全文
posted @ 2015-07-09 15:43 *新星月-倪新生* 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Lua 是动态类型语言,变量不要类型定义。Lua 中有 8 个基本类型分别为:nil、boolean、 number、string、userdata、function、thread 和 table。函数 type 可以测试给定变量或者值 的类型。变量没有预定义的类型,每一个变量都可能包含任一种类型的... 阅读全文
posted @ 2015-07-09 14:53 *新星月-倪新生* 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.1全局变量全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil.如果你想删除一个全局变量,只需要将变量负值为 nil这样变量 b 就好像从没被使用过一样.换句话说, 当且仅当一个变量不等于 nil 时, 这个变量存在。1.2... 阅读全文
posted @ 2015-07-09 14:51 *新星月-倪新生* 阅读(117) 评论(0) 推荐(0) 编辑
摘要: LUA用纯C语言编写1、相关安装配置Last login: Thu Jul 9 08:42:02 on consolenixinshengdeMacBook-Pro:~ nixinsheng$ cd /Users/nixinsheng/Desktop/Lua/Lua/lua-5.2.3/src (... 阅读全文
posted @ 2015-07-09 10:10 *新星月-倪新生* 阅读(426) 评论(0) 推荐(0) 编辑