写一个最最简单的程序——Hello World。
print("Hello World")
假定你把上面这句保存在 hello.lua 文件中,你在命令行只需要:
> lua hello.lua
看到结果了吗? 让我们来看一个稍微复杂点的例子:

-- defines a factorial function
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") -- read a number
print(fact(a))
这个例子定义了一个函数,计算输入参数 n 的阶乘; 例要求用户输入一个数字 n, 然后打印 n 的阶乘。
本文通过两个实例介绍Lua语言的基本用法:第一个实例演示如何使用Lua打印HelloWorld;第二个实例则展示了如何定义一个计算阶乘的函数并读取用户输入进行计算。
1257

被折叠的 条评论
为什么被折叠?



