本人不太喜欢用code ide 还是喜欢XCODE的风格 1.让Xcode支援Lua语法高亮(Syntax Highlighting) 1. 下载https://github.com/breinhart/Lua-In-Xcode download the two files (Add-Lua.sh, Lua.xclangspec) Open Add-Lua.sh and change the DVTFOUNDATION_PATH if necessary. You probably do not…
本文在我的独立博客中的链接:https://www.bughui.com/2017/04/01/lua-grammar-points/ 这篇文章其实是我在四月一号发布的,由于我重新注册了一个博客园帐号,所以今天重新发布.以下为原文内容: 本文所有内容全部都是我在阅读了<Programming in Lua>这本书之后整理出来的,可以理解本文为一个快速查询的"手册",因此并不适合零基础的读者.入门学习的话,还是建议先看看<Programming in Lua>这本…
上一篇编辑编辑着,发现,缩进出了问题.作为一个不是强迫症的人,实在是忍受不了同一级内容不同缩进方式的槽点,于是重开一篇吧.(万幸,这样的文章也只有我自己看.) 第四 基本语法 赋值语句,Lua可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语句右边的值会依次赋给左边的变量. a, b = , *x <--> a=; b=*x 遇到赋值语句Lua会先计算右边所有的值然后再执行赋值操作,所以我们可以这样进行交换变量的值: x, y = y, x -- swap 'x' for '…
[Lua语法要点2] 1.Lua函数 function 可以添加 local 关键字.添加后为局部函数,不添加(默认)为全局函数.return 可以返回多个返回值,以, 分隔. 使用 ... 来表示变长参数. function add(...) for i, v in ipairs{...} do --> {...} 表示一个由所有变长参数构成的数组 s = s + v end return s end ,,,,)) --->25 通过 select("#",...) 来获…
1.Lua保留的关键字: and,bread,do,else,elseif,end,false,for,function,if,in,local,nil,not,or,repeat,return ,then,true,until,while 2.字符串多行显示 a = [[multiple line with ''single' and "double" quoted strings inside.]] 3.支持同时定义多个变量 a,b,c,d = ,,"louis"…