lua
haowenlai2008
这个作者很懒,什么都没留下…
展开
-
Lua学习笔记(1): HelloWorld和数据类型
Lua是一个轻量级的脚本语言,由c语言编写,容易嵌入到应用中,深受游戏开发者的青睐 环境安装 选用SciTE作为lua的IDE 可以在github找到这个开源的软件 SciTE下载链接 安装好之后打开 环境搭建完成 HelloWorld File->New 创建一个新的文件test.lua 输入print("HelloWorld")点击蓝色的箭头运行 输出原创 2018-09-15 20:57:46 · 171 阅读 · 0 评论 -
Lua学习笔记(2): 流程控制与循环以及初涉迭代器
条件判断语句--if...语句if (表达式)then --表达式为1时执行的语句end--if...else语句if (表达式)then --表达式为1时执行的语句else --表达式为0时执行的语句end--if...elseif...else语句if (表达式1)then --表达式1为1时执行的语句elseif (...原创 2018-09-15 21:16:52 · 107 阅读 · 0 评论 -
Lua学习笔记(3):运算符
算术运算符 运算符 描述 + 加法运算符 - 减法运算符 * 乘法运算符 / 除法运算符 % 取模运算符 ^ 乘幂 A=3 print(A^2)输出9关系运算符 ~= 不等于 == 等于 > 大于 < 小于 >= 大于等于 >= 小于等于 逻辑运算符 and ...原创 2018-09-15 21:52:06 · 126 阅读 · 0 评论 -
Lua学习笔记(4): 字符串
Lua的字符串有3种初始化方式str = "2333"str = 'hahahaha'str = [[ruarua]]其中单引号和双引号的初始化方式并无区别,[[]]双中括号这种声明方式比较特殊,在[[]]中的字符不会被转义,即转义符都会被解释称转义后的字符,如[[\n\n]]这个字符串print到控制台后就会出现\n\n,不会被转义意味着我们也不需要转义,即[["2233323...原创 2018-09-17 16:05:50 · 275 阅读 · 0 评论 -
Lua学习笔记(5): 表
表的初始化方式 表的索引类型一般有两种,一种是通过标识符访问,一种是通过数字访问--通过标识符访问的表的初始化table1 = {key_1 = "haha", key_2 = "233", key_3 = 10}--通过数字作为索引的表的初始化table2 = {"haha", "233", 10}对于第一种类型,访问方式有原创 2018-09-17 16:41:12 · 112 阅读 · 0 评论 -
Lua学习笔记(6): 函数
Lua的函数函数用于简化程序,当某些工作需要重复执行的时候就可以使用函数减轻工作量(虽然复制粘贴也行)语法:function 函数名(参数列表) 函数体 return 返回值end --结束标志 function标识符用于声明函数,函数的返回值根据返回值的表达式而定,end作为函数声明的结束标志例子:--计算两个number的和function add(a, b) ret...原创 2018-09-17 19:53:56 · 140 阅读 · 0 评论 -
Lua学习笔记(7): 模块
模块模块就像是c语言工程项目目录里的.h.c文件或外部依赖项,为某一个文件的代码提供依赖,其实就是把工作分成几个模块,方便项目的管理,提高开发效率和维护效率在Lua中,模块其实就是一个表,实现方式也很简单,定义表里面的数据或者方法,最后返回这个表即可测试代码:module.lua文件--module.lua_module.sentence = "我不做人了jojo"_module....原创 2018-09-17 22:06:31 · 117 阅读 · 0 评论 -
Lua学习笔记(8): 元表
元表原创 2018-09-18 17:44:55 · 101 阅读 · 0 评论