Lua中文教程(15)

时间:2025-03-10

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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219