
lua
eyeEducation
这个作者很懒,什么都没留下…
展开
-
lua关键字
1.require1.查找顺序1.先去 package.loaded 表查找,如果有直接返回 package.loaded[‘xxx’] 对应的 value2.在 package.preload 查找’xxx’, 如果 preload 存在,那么就把它作为 loader,调用loader(L)3.在 package.path 路径下查找,可以打印 package.path ,查找过程 ‘?’原创 2017-10-22 14:25:20 · 6885 阅读 · 0 评论 -
lua常用
1.技巧1.条件运算结果关键字:and or结果:条件运算结果是值例子local aa = true and 2 or 5local bb = nil and truelocal cc = true and 100print(aa) --打印:2print(bb) --打印:nilprint(cc) --打印:1002.实现C++的 :? 运算符原创 2017-10-26 13:55:35 · 388 阅读 · 0 评论 -
lua函数
1.常用函数require ""print('')type(var)原创 2017-10-24 14:47:30 · 300 阅读 · 0 评论 -
lua数据结构
1.table1.基本使用1.初始化并赋值local tab = {} 初始化local tab = {"a", "b", "c"} local tab = {[1]="a", [2]="b", [3]="c"}访问:tab[1] table[2] 。。。原创 2017-10-23 17:00:22 · 535 阅读 · 0 评论 -
lua元表元方法
参考1.元表基础1.基础 1.userdata类型和table类型的每个变量都可以设置一个元表 2.number、string等每个类型可设置一个元表,类型的所有变量共用这个元表 3.只有table在lua里可以设置元表,其他都必须在 C 语言里设置元表 4.string类型默认已经设置元表了,通过 getmetatable(‘aa’) 查看2.元表设置和读取local a原创 2017-10-19 10:20:42 · 431 阅读 · 0 评论 -
lua基础
标示符:约定不要以 “_” 开头之后都是大写字母命名1.关键字local function nameFunc() --条件: 只有 false、nil 条件为假,其他都为真,如:0、1、''、true、not nil --条件运算: and or not --语句: if 条件 then elseif 条件 then else原创 2016-03-06 19:10:29 · 382 阅读 · 0 评论