Lua程序设计

开始写吧

Lua简介说明

Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统都可以编译、运行。一个完整的Lua解释器不过200k,在所有脚本中,Lua的速度是最快的。这都决定了Lua是作为嵌入式脚本的最佳选择

一 Lua语言入门

1.1 程序段

Lua语言执行的每一段代码,例如,一个文件或者交互模式下的一行,称为一个程序段 Chunk,即一组命令或表达式组成的序列。
程序段既可以简单到只有一句表达式构成,也可以由多句表达式和函数定义(实际上是赋值表达式)组成。程序段在大小上并没有限制,事实上,由于Lua语言也可以被用作数据定义语言,所以几MB的程序的也很常见。Lua语言解释器可以支持非常强大的程序的。

1.2 一些词法规范

Lua语言中的标识符是由任意字母、数字和下划线组成的字符串,注意,不能以数字开头,例如

i j i10 _ij aSomewhatLongName _INPUT

“下划线 + 大写字母” 例如 _VERSION 组成的标识符通常被Lua语言用作特殊用途,应避免将其用作其他用途。通常将 下划线 + 小写字母 用作 哑变量 Dummy variable。
以下是Lua保留字,不能用作标识符

and break do else elseif end false goto for function if in local nil not 
or repeat return then true until while

Lua语言对大小写敏感,因而虽然 and 是保留字,但是And和AND是两个不同的标识符。
Lua语言用 -- 表示单行注释,用两个连续的字符加两对连续左方括号表示长注释或多行注释的开始,直到两个连续的右括号为止,中间都是注释,例如:

--[[
长注释
]]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值