1、学习lua语言的第一个程序“HelloWorld.lua”
print("Hello World")
在命令行直接输入 lua HelloWorld.lua 即可,与C不同没有main函数,语句末不需要分号。
2、定义阶乘函数
function fact (n)<span style="white-space:pre"> </span> --fact()函数的定义
if n == 0 then
return 1
else
return n * fact (n-1)
end
end
print("enter a number:")
a = io.read("*number") --从io读取一个数字赋值给变量a
print(fact(a))
这里暂时需要了解:
(i)函数的定义方式,以关键字function开始,接着是函数名和形参,函数以end结尾;
(ii)if条件句的用法:if 开头 后接条件判断语句,后面需跟then表示程序块的开始;同样是以end结尾;
3、lua不同行的语句间不需要使用任何分隔符,同一行也可以多条语句,空格间隔即可
4、交互模式的进入&