代码如下:
function fact(n) --function 声明一个函数 函数名
if n == 0 then
return 1
else
return n * fact(n-1)
end --if 函数结束 类似while for do ....
end --fact 函数结束
print("enter a number:") --打印一个字符串
a = io.read("*number") --无类型的全局变量a 读取输入
print(fact(a)) --打印计算结果
使用SciTe F5运行 ok
参考program in lua....