常量是指程式在執行期間不會改變的固定值。 常量可以是任何基本數據類型,如整數常量,浮點常量,字元常量或字串文字。此外還有枚舉常量。
常量被視為與常規變數一樣,不同的就是常量在它們的值在定義後就無法修改。
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字面量(文字)