1、lua学习笔记
self相当于this指针
object--c
require 相当于#include
在quick中包含文件要用import(括号中是路径)例如
statinmessage=import("..XLDDZ.TwoWindow.StatinMessage") --站内信
可以使用type函数来判断变量的类型
如果给一个变量赋值为nil,那么实际上表示删除该变量的意思
While语句执行是先进行参数判断,然后执行程序库
Repeat相当于do。。。。while语句,先执行后判断
结束标志为unti
2、l
第五章函数
Table.getn()返回table中元素的个数
例:
Table.insert函数在table中插入一个新的值,位置参数是可选的,如果没有设定,会添加新的值到table末尾,如果指定了该值,则插入到指定的位置
从指定的table中删除并返回一个元素,必要时重新索引table。如果没指定position,则默认删除最后一个元素。返回至微被删除的元素。
W代表写模式,如果文件不存在则创建一个文件,同时写入时会覆盖之前的数据。
《lua游戏开发实践指南》字符串page50
第六章
定义的时候,冒号(:)默认接收self参数
调用的时候,冒号(:)默认传递调用者自己为参数
而点(.),要显示传递或接受self参数
Lua中语句块是do。。。。end
{}表示是一个表结构
事件分发器,用于统一管理事件监听器的所有事件的分发
1、 监听器实现了各种触发后的逻辑,在适当时候由事件分发事件类型,然后调用相应的监听器
Cocos中使用socket方法
Lua中类的使用
Table
返回的是下标值
排序