Lua 编程中的词汇约定
在本文中,我们将学习如何在Lua编程中声明和编写不同的词法约定。
在Lua中,我们将NAMES称为IDENTIFIERS,它们可以是任何字母、数字和下划线的字符串,并且它们不应以数字开头。
让我们考虑一个Lua中不同标识符的例子,看看哪些是有效的,哪些不是。
示例
考虑下面显示的例子-
i = 10 print(i) j1 = 11 print(j1) _ij = 99 print(_ij) aVeryLongName = "Tutorials point" print(aVeryLongName)
在上面的示例中,所有变量(标识符)都是有效的,因为它们以字母、数字或下划线开头。
输出结果
10 11 99 Tutorials point
现在,让我们考虑一个例子,我们声明的标识符根据Lua是无效的,应该会导致错误。
示例
考虑下面显示的例子-
10jzz = 11 print(10jzz) $z = 1 print($z)输出结果
input:1: malformed number near '10j'
由于遇到错误,程序在第1行停止,导致程序终止。
现在,让我们谈谈Lua中的保留字(即关键字)。Lua中有许多不同的关键字。这是清单-
以上所有单词都可以根据它们的用例使用,但我们不能用它们代替标识符,例如变量名。
示例
考虑下面显示的例子-
do = 1 print(do)输出结果
input:1: unexpected symbol near '='
关于Lua中词法约定的另一个重点是Lua编程语言区分大小写,这意味着“和”和“AND”是两个不同的标识符。
示例
考虑下面显示的例子-
AND = 1 print(AND) x = 2 and 3 print(x)输出结果
1 3
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短