Cash'yu

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年1月9日

摘要: 前言:Lua相对一般的语言相对简单,有c基础看一遍就差不多了。一般的代码都能够看懂。但是Lua也有一些自己的特点,区别与其他语言,这里需要注意一下。 1.数组下标 在Lua中数组下标是从1开始计数的。 在初始化一个数组的时候,若不显示的使用键值对的方式赋值,则会默认用数字作为下标,从1开始。如: 2 阅读全文
posted @ 2017-01-09 18:10 cmmkj 阅读(974) 评论(0) 推荐(0) 编辑

摘要: 1.类 再Lua中可以使用表和函数实现面向对象,将函数和相关的数据放置放置于同一个表中就形成了对象。例如: 上面这段代码"setmetatable(o, {__index = self})"这句话值得注意,根据再元表一章的学习,我们知道,这里的setmetatable负责创建o表的原型,当o在自己的 阅读全文
posted @ 2017-01-09 15:22 cmmkj 阅读(630) 评论(0) 推荐(0) 编辑

摘要: 1.函数定义的格式: Lua使用function定义函数,语法如下: function function_name (arc) --arc表示参数列表,函数的参数列表可以为空 --body end 上面的语法等价于: function_name function_name (arc) --body 阅读全文
posted @ 2017-01-09 10:23 cmmkj 阅读(12791) 评论(1) 推荐(0) 编辑