自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Lua2021-05-17

Lua中文教程数据文件写文件比读文件容易,可以很好控制文件写操作,但是读取文件还要处理坏文件(对数据内容和格式进行校验,对一场情况能够做出恰当处理)

2021-05-18 15:51:38 141

原创 Lua2021-05-14

Lua中文教程第十一章 数据结构数组数组大小可动态增长。但是初始化好数组大小后就不可访问超过下标的数组了阵和多维数组三角矩阵比方形矩阵 占用较小内存mt = {}for i = 1,N do mt[i] = {} for j = 1,M do mt[i][j] = 0 endend--------------------------------------mt = {}for i = 1,N do mt[i] = ...

2021-05-14 18:38:58 105

原创 Lua2021-05-13

Lua中文教程第八章 编译 运行 调试function dofile (filename) local f = assert(loadfile(filename)) return f()end--dofile会直接运行代码--loadfile编译成代码中间码并不会抛出错误信息-------------------------------------------------------------------------------loadstring与loadfile.

2021-05-13 18:38:52 92

原创 Lua2021-05-12

Lua中文教程第六章 闭包function newCounter() local i = 0 return function() i = i + 1 return endendc1 = newCounter()print(c1()) -->1print(c1()) -->2c2 = newCounter()print(c2()) -->1print(c1()) -->3pri.

2021-05-12 18:52:59 119

原创 String

lua的字符串操作lua的字符串绝大部分的操作 都可以用 string 库函数接口操作,只是因为lua的特性,在匹配操作上会有些不一样,这个文末会说一点。另外 lua 的字符串是 从 下标 1 开始的,不是 0 开始。函数操作:1. 计算字符串长度  例如:string.len("abcd"); ----> 42. 返回字符串 s 的 n 个拷贝  例如:string.rep("abcd",2) ----> abcdabcd3. 返回字符串...

2021-05-12 18:19:21 165

原创 Lua2021-05-11

Lua中文教程第三章 表达式仅有nil 和 false是空 其他都为true 0也是truea and b --如果a为false,则返回a,否则返回ba or b --如果a为true,则返回a,否则返回band 优先级比 or高例:4 and 5 --5nil and 13 -- nilfalse and 13 -- false4 or 5 --4false or 5 --5--当x为false 或 nil 时 给x复...

2021-05-11 15:03:10 71

原创 Lua2021-05-10

Lua中文教程第一章特点1 可扩展性 容易与其他语言接口2简单 本身小巧3高效率4与平台无关数据结构 标准库 lua和C的接口API全局变量无需声明 想删除仅需将该值设置为nil当且仅当一个变量不等于nil时,变量存在lua大小写敏感标识符:字母 下划线开头的字母 下划线 数字序列 最好不要使用下划线加大写字母保留字: and break do else elseif end false for function i...

2021-05-10 17:39:36 71

原创 字符串编码

字符串编码分为四种1.ASCII码为建立英文字符和二进制关系所制定的编码规范,代表了128个字符,包括英文字符,阿拉伯数字,西文字符以及32个控制字符。用一个字节表示具体的字符,但后来只用7位来表示字符(2^7=128)。(一共8位且最前面那位为0)扩展的ASCII码欧洲部分国家语言中又拼音,7字节不够用。一些国家利用字节中闲置的最高位编入新的符号。这些国家使用的编码体系最多可表达256个字符。同时带来的问题是:不同国家有不同字母,都是用256个字符编码代表的字母依然不一样。例如。130..

2021-05-10 16:49:18 3317

原创 lua的重点 I/O类 String类 内存管理

String类ApiString库 string.len(s)返回字符串s的长度string.rep(s,n)返回重复n次字符串s的串string.rep("a",2^20)可以创建一个1M bytes的字符串string.lower(s)将s中的大写字母转换成小写 (string.upper将小写转换成大写)...

2021-05-10 15:28:12 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除