標籤:style blog color 使用 strong io
基礎部分:
- 常量和變數
- 注釋
- 分號
- 整數
- 浮點數
- 型別安全和類型推斷
- 數值型字面量
- 數值型類型轉換
- 類型別名
- 布爾值
- 元組
- 可選
- 斷言
聲明常量和變數
用let來聲明常量,用var來聲明變數
類型標註
聲明常量或者變數的時候可以加上類型標註(type annotation),說明常量或者變數中要儲存的值的類型。
如果要添加類型標註,需要在常量或者變數名後面加上一個冒號和空格,然後加上類型名稱。
var welcomeMessage: String
注意:一般來說很少需要寫類型標註。如果你在聲明變數或者常量的時候賦了一個初始值,Swift可以推斷出這個變數或者常量的類型。
常量和變數的命名
常量與變數名不能包含數學符號,箭頭,保留的Unicode碼位,連線與定位字元。也不能以數字開頭,但是可以在常量與變數名的其他地方包含數字。
一旦你將常量與變數聲明為確定的類型,你就不能使用相同的名字再次聲明,或者改變其儲存的值的類型。同時,你也不能將常量與變數進行互轉。
注意:
如果需要使用與Swift保留關鍵字相同的名稱作為常量或者變數名,可以使用反引號`,將關鍵字包圍的方式將其作為名字使用。
輸出常量和變數
println函數來輸出當前常量或者變數的值:
println(friendlyWelcome)//輸出"Bonjour!"
println是一個用來輸出的全域函數,輸出的內容會在最後換行。
Swift用字串插值(string interpolation)的方式把常量名或者變數名當作預留位置加入到長字串中,Swift會用當前常量或者變數的值替換這些預留位置。將常量或變數名放入圓括弧中,並在開括弧前使用反斜線將其轉義:
println("The current value of friendlyWelcome is \(friendlyWelcome)")//輸出"The current value of friendlyWelcome is Bonjour!