为什么Swift语言不需要分号?

时间:2015-03-31 13:18:47

标签: ios swift

在Swift中,我们可以使用不会显示任何错误的分号。即使您不使用它,它也不会显示任何错误。那么,Swift中是否存在错误或者是用户的一种设施?

2 个答案:

答案 0 :(得分:6)

来自文档:

  

与许多其他语言不同,Swift不要求你写一个   在代码中的每个语句之后的分号(;),尽管你可以这样做   所以如果你愿意的话。但是,如果你想写,则需要使用分号   单行上的多个单独语句:

答案 1 :(得分:4)

在Swift"分号是可选的"如果你正在写单行。 并且"分号是必需的"用于在同一行中写入多个语句。

示例:

var myString = "Hello, World"; println(myString)

如果你最后用分号写单个语句,编译器就不会发出警告或抱怨。