Lua基本知识

程序块(chunk)

在lua语句之间可以使用也可以不使用分隔符,换行是不起作用的

以下语句在lua中均是合法的:
在这里插入图片描述
在交互模式下运行lua:
在这里插入图片描述
在这里插入图片描述
以dofile方式运行程序块:
在这里插入图片描述
在这里插入图片描述

词法规范

Lua中的标识符可以是由任意字母,数字和下划线构成的字符串,但不能以数字开头。应该避免使用以一个下划线开头并跟着一个或多个大写字母(VERSION)的标识符,Lua将这类标识符保留用作特殊用途。
Lua中的标识符用于定义一个变量,函数以保存其他用户定义的项。
Lua 不允许使用特殊字符如 @, $, 和 % 来定义标示符。
Lua 是一个区分大小写的编程语言。and是一个保留字,但“AND” 和 “And”却是两个不同的标识符。通常保留标识符“
”(一个下划线)作为“哑变量”使用。

关键字:
以下列出了 Lua 的保留关键字。保留关键字不能作为常量或变量或其他用户自定义标识符:
and break do else elseif end false for function if in local nil not or repeat return then true until while

lua注释分两种:行注释和块注释,行注释以–开头;块注释以–[[开头,]]结束
在这里插入图片描述

全局变量

全局变量不需要声明,直接赋值即可。
lua访问一个未初始化的变量并不会发生错误但会返回nil
如果要删除一个全局变量,直接赋值nil即可。

解释器程序

解释器是一个小型的程序。

lua [选项参数] [脚本[参数]]
-e:在命令行中输入代码
-l:加载库文件
-i:运行完程序块之后进入交互模式
_PROMPT:用它的值作为交互模式的命令提示符
在这里插入图片描述
在交互模式下打印值既可以用print,也可以用=开头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值