手机版

Lua中文教程(15)

时间:2025-04-27   来源:未知    
字号:

Programming in Lua5第 1 章 起点写一个最最简单的程序——Hello World。print("Hello World")假定你把上面这句保存在 hello.lua 文件中,你在命令行只需要:prompt> 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") print(fact(a)) -- read a number这个例子定义了一个函数,计算输入参数 n 的阶乘;本例要求用户输入一个数字 n, 然后打印 n 的阶乘。1.1 ChunksChunk 是一系列语句,Lua 执行的每一块语句,比如一个文件或者交互模式下的每 一行都是一个 Chunk。 每个语句结尾的分号(;)是可选的,但如果同一行有多个语句最好用;分开a = 1 b = a*2 -- ugly, but valid一个 Chunk 可以是一个语句,也可以是一系列语句的组合,还可以是函数,Chunk 可以很大,在 Lua 中几个 MByte 的 Chunk 是很常见的。 你还可以以交互模式运行 Lua,不带参数运行 Lua: Copyright ® 2005, Translation Team,

Lua中文教程(15).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)