![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Lua
被窝中的coder
主要语言python,c++,rua等还在学习之路上漫漫前行
展开
-
mac在pycharm中配置Lua编译环境
一、下载插件感觉EmmyLua比Lua插件好用,提示比较全二、配置下源目录不然每次跑个文件都需要添加地址,Lua这个插件是需要配置解释器的位置三、然后就可以用了,不过debug模式不行...原创 2020-03-04 08:22:16 · 1053 阅读 · 0 评论 -
Lua文件读写
文件读写file1 = io.open('/Users/a/Desktop/error.log',"w") --"r"/"w"/"a"file1:write("odandoadna")--file1:read() --一行一行读取io.close(file1)原创 2020-03-03 17:19:21 · 222 阅读 · 0 评论 -
Lua元表的使用
元表mytable = {"Lua","Java","C#"}-- mymetatable={__index=function ( tab,key)-- -- body-- if key>10 then-- return "JS"-- end-- end-- }mymetatable = {__index={a=1,b=2}}mytable=setmetatab...原创 2020-03-03 12:08:19 · 268 阅读 · 0 评论 -
Lua模块的使用
module.lua文件module = {}module.val = "hahah"local function func2() --注意看这个定义,没有module. -- body print("这是module中的func2")endfunction module.func1() -- body func2() print("这是module中的func1")end...原创 2020-03-03 11:30:29 · 334 阅读 · 0 评论 -
Lua基础--迭代器和表
多维数组arr = {{},{},{}}for i=1,3 do for j=1,2 do arr[i][j] = i+j endend需要先构建空的数组,之后再赋值或遍历ipairs和pairs的区别array = {"Lua","C#","Java"}array[2] = nilfor k,v in pairs(array) do print(k,v)end...原创 2020-03-03 11:08:13 · 148 阅读 · 0 评论