Swift细致入门与最佳实践
上QQ阅读APP看书,第一时间看更新

2.1 分号

与其他大部分编程语言不同,Swift语言并不强制要求在每条语句的结尾处使用分号“;”。当然,开发人员可以按照自己的习惯添加分号。当在Swift程序中的同一行内写多条独立的语句时,必须要用分号进行隔开,例如如下所示的演示代码。

let cat="aaa";print(cat)

//输出""

从上述代码中可以看出,如果在同一行写多条语句,语句之间必须加分号。但多条语句的最后一条语句后面可以不加分号。如果一行只写一条语句,可以不加分号,当然,也可以加分号。不过可能有很多程序员习惯了C、C++、Java、C#等语言的写法,总习惯在后面加分号。但这也无所谓,反正加一个分号也没什么。

Swift语言比较特殊,不必在每一句后面加分号,而且也不需要一个main函数作为入口。例如通过如下代码即可实现简单的赋值处理。

注意:Swift的分号规则的唯一例外就是for-conditional-increment结构,该结构中分号是必需的。