根据Go中的分号
信不信由你,这就取消了规则。Robert在解析器和语言规范中玩了这个游戏,他感到惊讶的是,事情变得如此简单。我现在正在6g编译器中进行同样的转换,而我正在删除的死代码是编译器中最丑陋的部分之一。我忘了写它了,但是男孩太丑了。很快它就会消失。
分号插入规则可以使解析器变得简单。但是,编译器可以插入分号,而且没有证据可以使编译器更快。
围棋中的断线规则的另一种观点
分号插入规则既有赞扬,也有批评。有些程序员不喜欢这些规则,因为他们认为这些规则限制了代码样式的自由。赞扬者认为这些规则使代码编译速度更快,并使不同程序员编写的代码看起来很相似,因此很容易理解彼此编写的代码。