码迷,mamicode.com
首页 >  
搜索关键字:lua初学简单笔记    ( 7个结果
Lua 字符串库函数总结
字符串库 注:字符串在Lua中是不可变的,任何的string操作都不会去改变原有的字符串,都是返回新的字符串 一、一般函数 1. 求长度 s = "Hello LUA "; print(string.len(s)); print(#s); 2. 重复 print(string.rep(s,3));   -- s 重复了3次 3. 大小写转换 print(stri...
分类:其他好文   时间:2014-05-12 15:08:08    阅读次数:336
Lua chapter 3
1. 交换两个数值 x, y = y, x;   //等价于 x = y, y =x; 2. 变量初始化问题  a, b, c = 0; print(a,b,c);   --> 0  nil  nil 仅对第一个值复制,所以要初始化一组变量,应该提供多个初始值 a, b, c = 0, 0, 0; print(a, b, c);  --> 0   0   0 3. "尽可能...
分类:其他好文   时间:2014-05-10 10:17:39    阅读次数:272
Lua chapter 4
1. 函数可以返回多个值 return a, b, c; 但是如果函数不是作为表达式的最后一个元素的话,仅返回第一个 如: function f2() return "a", "b" end; x, y = f2()     -> x = "a", y = "b"; x, y = f2(), 1  -> x = "a", y = nil; 2. 可以将一个函数调用放入一对圆括...
分类:其他好文   时间:2014-05-10 09:21:56    阅读次数:317
Lua chapter 5
1、函数是一种 “第一类值” a = {p = print}; a.p("hello"); a = print; a("Hi"); 2、 table 提供的函数 table.sort  network = { {name = "lua", IP = "192.168.1.1"}, {name = "CPP", IP = "192.168.1.2"} }; f...
分类:其他好文   时间:2014-05-10 09:21:02    阅读次数:273
Lua 常用库函数
一、数学库 1. 随机数 math.randomseed(os.time());   -- 设置随机种子    for i=1, 100 do     print(math.random(-1000,1000));   -- 随机区间 [-1000,1000], math.random(1000) 表示 [1,1000] end; 2. 最大,最小值 math.max...
分类:其他好文   时间:2014-05-09 20:58:11    阅读次数:669
Lua chapter 8 协同程序
1、协同程序,一个具有多个协同程序的程序在任意时刻,只能运行一个协同程序, 只有正在运行的协同程序被挂起时,它的执行才会暂停。 创建  co = coroutine.create(匿名函数);   -- 匿名函数就是线程要执行的东东 状态 coroutine.status(co); 唤醒 coroutine.resume(co); 挂起 coroutine.yie...
分类:其他好文   时间:2014-05-08 00:21:05    阅读次数:367
Lua chapter 2
1、算术运算符: "^"表示指数,"%"求模 如: print(9^0.5);        --> 表示9的平方根 x = 3.14567; print(x%1);     --> 获取小数部分 print(x - x%1);      --> 获取整数部分 print(x - x%0.01);   --> 获取精确到小数点后两位的结果,没有做四舍五入处理 2.、关系运算符,对...
分类:其他好文   时间:2014-05-04 18:59:25    阅读次数:325
7条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!