在Swift中添加分号是否有任何技术优势?

5 syntax swift

我用Objective-C编写了几个程序。
我已经看到,Swift语法不需要使用分号。

我的问题是-使用它们是否有技术上的意义?

Fen*_*son 5

最简洁的答案是不。

在代码中的每个语句之后,Swift不需要分号。仅当您希望在一行上合并多个语句时才需要使用它们。

不要在用分号分隔的一行上写多个语句。

首选:

var swift = "not a scripting language"
Run Code Online (Sandbox Code Playgroud)

不推荐:

var swift = "not a scripting language";
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅以下页面:https :
//github.com/raywenderlich/swift-style-guide#semicolons

  • 斯威夫特不在乎。没有首选方法。 (2认同)