Swift中的註釋以及表達式

Swift程序有兩類註釋:單行註釋(//)和多行註釋(/*...*/)。註釋方法與C、C++和Objective-C語言都是相似的,下面詳細介紹一下。
1. 單行註釋
單行註釋能夠註釋整行或者一行中的一部分,通常不用於連續多行的註釋文本。固然,它也能夠用來註釋連續多行的代碼段。如下是兩種註釋風格的例子:
php

[html] view plaincopy在CODE上查看代碼片派生到個人代碼片html

  1. if x > 1 {  swift

  2.     //註釋1  微信

  3. } else {  網站

  4.     return false; //註釋2  spa

  5. }  .net

  6.   

  7.   

  8. //if x > 1 {  code

  9. //    //註釋1  orm

  10. //} else {  htm

  11. //    return false; //註釋2  

  12. //}  

  13. 提示  在Xcode中對連續多行的註釋文本可使用快捷鍵:選擇多行而後按住「command+/」鍵進行註釋。去掉註釋也是按住「command+/」鍵。  

  14. 2. 塊註釋  

  15. 通常用於連續多行的註釋文本,但也能夠對單行進行註釋。如下是幾種註釋風格的例子:  

  16. if x > 1 {  

  17.     /* 註釋1 */  

  18. } else {  

  19.     return false; /* 註釋2 */  

  20. }  

  21.   

  22.   

  23. /*  

  24. if x > 1 {  

  25.     //註釋1  

  26. } else {  

  27.     return false; //註釋2  

  28. }  

  29. */  

  30.   

  31.   

  32. /*  

  33. if x > 1 {  

  34.     /* 註釋1 */  

  35. } else {  

  36.     return false; /* 註釋2 */  

  37. }  

  38. */  



提示 Swift多行註釋有一個其餘語言沒有的優勢,就是能夠嵌套,上述示例的最後一種狀況便實現了多行註釋嵌套。
在程序代碼中,對容易引發誤解的代碼進行註釋是必要的,但應避免對已清晰表達信息的代碼進行註釋。須要注意的是,頻繁的註釋有時反映了代碼的低質量。當你以爲被迫要加註釋的時候,不妨考慮一下重寫代碼使其更清晰。
表達式
表達式是程序代碼的重要組成部分,在Swift中,表達式有3種形式。
1. 不指定數據類型
var a1 = 10
let a2 = 20
var a = a1 > a2 ? "a1" : "a2"
在上述代碼中,咱們直接爲變量或常量賦值,並無指定數據類型,由於在Swift中能夠自動推斷數據類型。
2. 指定數據類型
var a1:Int  = 10
let a2:Int = 20
var a = a1 > a2 ? "a1" : "a2"
在上述代碼中,:Int是爲變量和常量指定數據類型。這種寫法使程序可讀性良好,咱們推薦明確指定變量和常量的數據類型。
3. 使用分號
var a1:Int = 10; var a2:Int = 20
var a = a1 > a2 ? "a1" : "a2"
在Swift語言中,一條語句結束後能夠不加分號也能夠添加分號,可是有一種狀況必需要用分號,那就是多條語句寫在一行的時候,須要經過分號來區別語句。例如:
var a1:Int = 10; var a2:Int = 20;


更多內容請關注國內第一本Swift圖書《Swift開發指南》

本書交流討論網站:http://www.51work6.com/swift.php

歡迎加入Swift技術討論羣:362298485

歡迎關注智捷iOS課堂微信公共平臺

相關文章
相關標籤/搜索