Lua HelloWord!
2016-04-22 10:42
447 查看
写一个最最简单的程序——Hello World。
假定你把上面这句保存在 hello.lua 文件中,你在命令行只需要:
> lua hello.lua
看到结果了吗? 让我们来看一个稍微复杂点的例子:

这个例子定义了一个函数,计算输入参数 n 的阶乘; 例要求用户输入一个数字 n, 然后打印 n 的阶乘。
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 日志
- tengine-2.1.0 + lua + base64
- Lua编译安装(MAC平台)
- lua_string_pattern
- Lua的debug.traceback
- lua调试的工具选择
- 使用LUA 热更新模块
- Lua local function与function区别
- Mac下Lua Sublime Text3 开发环境搭建
- 云峰pbc 库的 lua binding
- luars232串口连接
- Lua中判断table是否为空
- Lua应用——tables应用,查找是否为保留字
- Lua从入门到放弃--文件I/O
- 极客学院lua文档
- Lua协程(coroutine)的基本知识
- 基于 lua-resty-upload 实现简单的文件上传服务
- Lua的闭包
- Lua中的元表和元方法
- UVA_327_Evaluating Simple C Expressions