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