Lua
金刀李
哈哈哈哈哈或
展开
-
Lua学习之六模块
一般编程我们都知道一个习惯,就是不要讲所有的代码都放到一个脚本里面,lua提供了一个模块化的方式,可以引入其他脚本的内容使用require 注意,当使用require的时候,相当于在require这个位置,把对应的脚本全部运行一遍(不包括声明的内容)看代码吧。--模块 print("模块测试--------------------------------------------------...原创 2018-06-20 21:25:14 · 7527 阅读 · 0 评论 -
Lua学习之七源码
这里把所有的测试代码都放进来,有需要的拿吧--[=[多行注释多行注释推荐使用 --[=[注释内容]\],这样可以避免遇到table[table[idx]]时就将多行注释结束了。]=]--print("Hello World")-- 基本类型print("基本类型测试-----------------------------------------------------")p...原创 2018-06-20 21:27:49 · 7587 阅读 · 0 评论 -
Lua学习之一环境搭建
Lua学习之一环境搭建 Lua介绍Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto I...原创 2018-06-20 10:23:19 · 26040 阅读 · 0 评论 -
Lua学习之二基本类型
lua的基本类型 数字、布尔类型 lua不分整数和小数 nil等同于null -- 基本类型print("基本类型测试-----------------------------------------------------")print(5.2)print(5)print(math.floor(5.2))print(true)print(nil) -- 空,相当...原创 2018-06-20 11:03:45 · 7747 阅读 · 0 评论 -
Lua学习之三流程控制
流程控制 其实就是if-else语句来着。直接上代码--流程控制 if-else --只有false和nil为假,其他任何类型都为真 --语法 if (布尔表达式) then (do something) end --只要记得有if出来,就得在后面跟着一个then就好 --if-else 语法 --[[ if(布尔表达式) then --[ 布...原创 2018-06-20 17:33:00 · 7556 阅读 · 0 评论 -
Lua学习之四循环
代码及输出:代码 --循环 --任何地方调用break都可以退出循环 --while循环 --[[ while(condition) do statements end ]] --for循环 --[[ var初始值exp1,结束点为exp2,每次增长数为exp3,不写exp3则默认为1 for var=exp1,exp2,exp3 ...原创 2018-06-20 17:35:12 · 7502 阅读 · 0 评论 -
Lua学习之五面向对象
Lua里面自带是没有面向对象的,但是可以这么实现 面向对象,学习路径应该是这样子的: self,冒号,点的概念--》元表的概念--》对象的概念--》继承/重载self,冒号,点的概念 --self,冒号,点print("面向对象测试-----------------------------------------------------")--下面的a.test(a,4,6),和b:test...原创 2018-06-20 17:45:16 · 7472 阅读 · 0 评论