Lua学习一:简介

一:Hello Word

print("Hell World")

function fact(n)

    if n == 0 then

        return 1

    else

        return n * fact(n-1)

    end

end

print("enter a number:")

a = io.read("*number")

print(fact(a))

二:chunk

三:词法规范

* 在Lua中,“什么是字母"的概念依赖于区域设置(Locale)。

保留字:and break do else elseif end false for function if in local nil not or repeat return then true until while

注释:行注释 -- 块注释 --[[ --]]

四:全局变量

访问一个未定义的变量,会返回nil

需要删除一个全局变量,只需将其置为nil

五:解释器程序

备注:

* lua -i:参数可以在执行指定代码后进入交互模式

* dofile("lib1.lua"):加载程序库

猜你喜欢

转载自www.cnblogs.com/happylich/p/11919812.html