Swift常量

常量是指程式在執行期間不會改變的固定值。 常量可以是任何基本數據類型,如整數常量,浮點常量,字元常量或字串文字。此外還有枚舉常量。

常量被視為與常規變數一樣,不同的就是常量在它們的值在定義後就無法修改。

1.常量聲明

在使用常量之前,必須使用let關鍵字聲明它們,如下所示 -

let constantName = <initial value>

下麵是一個簡單的例子,演示如何在Swift 4中聲明一個常量 -

let constA = 118
print(constA)

當使用playground運行上述程式時,得到以下結果 -

118

2.類型注解

可以在聲明常量時提供類型注解,以明確常量可以存儲的值的類型。以下是語法 -

var constantName:<data type> = <optional initial value>

以下示例顯示如何在Swift 4中使用注解來聲明常量。 這裏需要注意的是,在創建常量時必須提供初始值 -

let constA = 118
print(constA)

let constB:Float = 3.14159
print(constB)

當使用playground運行上述程式時,得到以下結果 -

118
3.1415901184082

3.命名常量

常量的名稱可以由字母,數字和下劃線字元組成。 它必須以字母或下劃線開頭。 大寫和小寫字母是不同的,因為Swift 4是區分大小寫的編程語言。

您可以使用簡單或Unicode字元來命名變數。 以下是一些有效變數名稱的例子 -

let _const = "Hello, Swift 4!"
print(_const)

let 網站名稱 = "許虎虎!"
print(網站名稱)

當使用playground運行上述程式時,得到以下結果 -

Hello, Swift 4!
許虎虎!

4.列印常量

可以使用列印功能列印常量或變數的當前值。通過在括弧中包裝名稱來插入變數值,並在左括弧前用反斜杠轉義它,以下是有效的示例 -

let constA = "Yii bai"
let constB = 1999.98

print("Value of \(constA) is more than \(constB) millions")

當使用playground運行上述程式時,得到以下結果 -

Value of Yii bai is more than 1999.98 millions

上一篇: Swift元組 下一篇: Swift字面量(文字)