我想知道在 Lua 中是否有使用分号的一般约定,如果有,我应该在哪里/为什么使用它们?我来自编程背景,所以用分号结束语句在直觉上似乎是正确的。"optional"
但是,当人们普遍接受分号结束其他编程语言中的语句时,我担心为什么会这样。也许有一些好处?
例如:从lua 编程指南中,这些都是可以接受的、等效的并且在语法上是准确的:
a = 1
b = a*2
a = 1;
b = a*2;
a = 1 ; b = a*2
a = 1 b = a*2 -- ugly, but valid
作者还提到:Usually, I use semicolons only to separate two or more statements written in the same line, but this is just a convention.
这是否被 Lua 社区普遍接受,还是有其他大多数人喜欢的方式?还是像我个人喜好一样简单?