Lua基本数据类型 :number、boolean、nil、string、table、function、thread、userdate
其中,number、boolean、nil、string是值类型 ;table、function、thread、userdate是引用类型变量
Lua代码的注释 :(快捷键 ctrl + / )
-- 是Lua的单行注释
--[ [ --] ] 是Lua的多行注释
Lua的方法 :
和C#相比,Lua的方法没有大括号,以end结束,参数不需要声明类型,每一行代码结束是可以没有分号的
function fact(n)
if n == 0 then
return 1
else
return n * fact(n - 1)
end -- if else结束
end --方法结束
print("请输入一个整数 :") -- 类似c#中的Console.WriteLine
a = io.read("*number") -- 类似c#中的Console.ReadLine
全局变量和局部变量 :
a = 10 -- 全局变量
local b = 10 -- 局部变量
局部变量的好处 : 可以避免命名的重复;访问局部变量的速度比全局变量要快