Lua学习笔记
lMonster81
淡泊以明志,宁静以致远
展开
-
Lua程序设计之数值
(摘自Lua程序设计) 数值常量从Lua5.3版本开始Lua语言为数值格式提供了两种选择:被称为integer的64位整形和被称为float的双精度浮点类型(注意,"float"代表双精度),对于资源受限的平台,可以使用Lua精简模式,32位整形和单精度浮点型。 具有十进制小数或者指数的数值会被当作浮点类型,否则会被当作整形值。整形和浮点型值的类型都是"number"...原创 2018-12-13 00:33:35 · 559 阅读 · 0 评论 -
Lua语言入门
(摘自Lua程序设计) Lua语言中的标识符(或名称)是由任意字母丶数字和下划线组成的字符串(注意不能以数字开头)下划线加大写字母组成的标识符通常被Lua语言用作特殊用途,应避免将其用作其他用途。 单行注释:Lua语言中使用两个连续的连字符(--)表示多行注释:使用两个连续的连字符加两对连续左方括号表示长注释或多行注释的开始,直到两个连续的右括号为止,中间都是注释。...原创 2018-12-11 01:47:08 · 153 阅读 · 0 评论 -
Lua程序设计之字符串精要
(摘自Lua程序设计)基本:Lua语言的字符串是一串字节组成的序列。在Lua语言中,字符使用8个比特位来存储。Lua语言中的字符串可以存储包括空字符在内的所有数值代码,这意味着我们可以在字符串中存储任意的二进制数据。 Lua语言中的字符串是不可变值,我们不能像C语言中那样直接改变某个字符串中的某个字符,但是我们可以通过创建一个新字符串来达到修改的目的。例如:a =...原创 2019-01-03 22:35:54 · 317 阅读 · 0 评论 -
Lua的几道简单练习题
--MaoPaoSort--[[ local a = {1,2,6,3,6,7,5,34,7}function MaoPaoSort() for i = 1, #a - 1 do for j = 1, #a - i do if(a[j] > a[j + 1]) then local temp = a[j]...原创 2019-06-24 19:12:35 · 1990 阅读 · 0 评论 -
Lua写法技巧杂谈
Lua是枚很小巧的语言,各种语法没有像C++等静态语言那么复杂和繁琐。相比起来,Lua显得非常的灵活和简单。但是也正是因为Lua“简单”,所以它才“复杂”。如果不认真严谨的规范好Lua的写法,它可能漏洞百出,加上编辑器大多没有像C++,C#,java那样的提示和补全,所以Lua写起来并不是那么的简单,稍不注意就可能有很多想不到的Bug。总结一下最近开始写Lua的各方面的小...原创 2019-08-02 16:29:39 · 1606 阅读 · 0 评论