swift程式有兩類注釋:單行注釋(//)和多行注釋(/*...*/)。注釋方法與c、c++和objective-c語言都是類似的,下面詳細介紹一下。
1. 單行注釋
單行注釋可以注釋整行或者一行中的一部分,一般不用於連續多行的注釋文字。當然,它也可以用來注釋連續多行的**段。以下是兩種注釋風格的例子:
if x > 1 else
//if x > 1 else
提示 在xcode中對連續多行的注釋文字可以使用快捷鍵:選擇多行然後按住「command+/」鍵進行注釋。去掉注釋也是按住「command+/」鍵。
2. 塊注釋
一般用於連續多行的注釋文字,但也可以對單行進行注釋。以下是幾種注釋風格的例子:
if x > 1 else
/*if x > 1 else
*//*
if x > 1 else
*/
提示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技術討論群:362298485
IE中HTML注釋表示式
如何讓靜態html 根據不同ie版本顯示不同內容。這裡的技巧就是利用ie的html注釋表示式。html 的注釋格式是 ie 對html注釋做了一些擴充套件,使之可以支援條件判斷表示式 當表示式expression 為true 的時候,顯示 html 內容。例子 html 1.和程式語言類似,這裡的表...
正規表示式中的注釋
注釋 comment 小括號的另一種用途是通過語法 comment 來包含注釋。例如 2 0 4 d 200 249 25 0 5 250 255 01 d d?0 199 要包含注釋的話,最好是啟用 忽略模式裡的空白符 選項,這樣在編寫表示式時能任意的新增空格,tab,換行,而實際使用時這些都將被...
正規表示式中的注釋
注釋 comment 小括號的另一種用途是通過語法 comment 來包含注釋。例如 2 0 4 d 200 249 25 0 5 250 255 01 d d?0 199 要包含注釋的話,最好是啟用 忽略模式裡的空白符 選項,這樣在編寫表示式時能任意的新增空格,tab,換行,而實際使用時這些都將被...