lua
梁朝伟啊
一个计算机菜鸟
展开
-
lua学习之table数据集 以及三种遍历的方式
--[[1. lua可以作为一种插件集成到项目当中,为项目提供一个支持功能2. 完全使用lua进行开发,quick-cocos2dx、CoronaSDK3. 当做一种数据的配置集(阵列)]]-- 建立一个空的tablemytable = {} --建立一个有数据的tablemytable2 = { 1, 3, 5, 7, 9} --使用for循...原创 2018-04-14 14:39:46 · 878 阅读 · 0 评论 -
lua学习之文件的基本读写操作
--普通读取方式 read -- r表示读取的权限(read) a表示追加的权限(append) w表示写入的权限(write) b表示打开二进制文件(binary)local f= assert(io.open("data.txt",'r')) --相当于获取流的指针或者指针或者对象--*all 表示读取所有的文本内容 *line 读取一行的内容 *number 表示读...原创 2018-04-15 09:59:43 · 4889 阅读 · 0 评论 -
lua之require的正确使用以及module的一些使用
mlua.lua 文件-- lua中的模块--[[ 1.判断这个包是否存在 2.判断这个包是否加载 3.如果没有返回nil或者报错 4.反之就会返回相应的模块]]require("test") --代表调用test.lua这个文件 相当于c++中的include一个自己写的头文件yan_test("dashuaibi")--利用module调用带返回值的lua...原创 2018-04-15 14:06:21 · 4912 阅读 · 0 评论 -
SublimeText3 配置lua开发环境傻瓜式教学
第一步:下载安装主要下载vs编辑器再下载lua的源码。利用源码借助vs生成动态链接库VS2015 Community:http://www.ithome.com/html/win10/164028.htmSublime Text3:http://www.sublimetext.com/3Lua:http://www.lua.org/download.html(记住Lua源码下载位置) ...原创 2018-04-11 15:50:15 · 845 阅读 · 0 评论 -
lua基础学习之注释,变量以及基本操作
--helloworldprint("helloworld")--单行注释--[[多行注释多行注释]]--不加双括号,在[[ ]] 中是可以输出一个多文本 输出纯文本a = [[hjdakshdjskcnjaksdbchjscbd]]print(a)--lua中的数据类型--[[ 1 数字类型 number 2 字符串类型 strin...原创 2018-04-14 09:47:18 · 342 阅读 · 0 评论 -
lua中有关于分支语句以及函数的基本操作以及类型
--if 语句local x = 5if x==1 then print("I love u")end--if elseif 完整的语句 if x==2 thenprint("hello")elseif x==5 then print("world") else print("hello")end --lua中的条件判断 == <= &...原创 2018-04-14 10:26:14 · 619 阅读 · 0 评论 -
lua 逻辑运算符以及循环语句
--lua 中只有 false 以及 nil 代表假-- and 如果第一个参数为假的话(false 或者 nil 其余均为真),就会返回第二个操作数print(1 and 5)print(0 and 6)print(false and 1)print(nil and 2)print("--------------------------")-- or 如果第一个参数...原创 2018-04-14 10:53:47 · 511 阅读 · 0 评论 -
lua- 有关于涉及到继承方向的元素查找机制
原文链接:https://blog.csdn.net/teng_ontheway/article/details/38898717近日开始研究Lua,在元表的使用上照猫画虎地搞了两下,实现了“面向对象”,但究其本质却略有不解,后咨询牛哥得解,特此记录。Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找...转载 2018-04-26 10:38:47 · 266 阅读 · 0 评论