下载使用Subline作为编辑器
1.
2.函数使用
function sayHello()
print ('hello torch')
end
3.定义变量
a
print (a)
4.引入文件
require ('hello') //hello.lua文件
require可以获取文件的返回值
4.访问引用文件中的变量
直接申明的变量为全局变量。可以引用文件中的变量
添加local 关键字可以,避免全局变量
5.循环语句
for i=1,100 do
if i%5==0 then
print (i)
end
end
6.
function Dog()
//funtion Dog(name)
local self={}
self._age=1
self._name='LiLi'
//self._name=name
self.getAge=funtion()
return self._age
end
self.getName=funtion()
return self._name
end
self.say=function()
print(string.tormat("%s say wongwong",self._name))
end
return self
end
local dog=Dog()
//local dog=Dog('LiLi')
dog.say()
7.
1. 单行注释 -- 功能等同于C++中的//
2. 多行注释 --[[ 注释的内容 ]] 功能等同于C++中的 /**/
3. 多行注释 --[====[ 注释和内容 ]====], 也等同于C++中的/**/, 这个主要用于注释的内容里面有像arr[arr2[idx]] 这种文本, 如果使用--[[ ]] 遇到arr[arr2[idx]]后面的]]注释就结束,这显示与我们的意图不相符合. 所以使用--[===[ ]===] 来注释内容, 就不用担心了, 两边的等号数量要相同, 多少个没有关系