Swift變數

變數提供了程式可以操作的命名存儲。 Swift 4中的每個變數都有一個特定的類型,它決定了變數記憶體的大小和佈局; 可存儲在該記憶體中的值範圍; 以及可以應用於變數的操作集。

Swift 4支持以下基本類型的變數 -

  • IntUInt - 用於整數。 更具體地說,可以使用Int32Int64來定義32位或64位有符號整數,而使用UInt32UInt64來定義32位或64位無符號整數變數。 例如,42-23

  • Float - 用於表示32位浮點數,它用於保存小數點較小的數字。 例如,3.14159,0.1-273.158

  • Double - 用於表示64位浮點數,並在浮點值必須非常大時使用。 例如3.14159,0.1-273.158
  • Bool - 用於表示布爾值,該值有兩個:truefalse
  • String - 這是一個有序的字元集合。 例如,"Hello,World!"
  • 字元 - 這是一個單字符字串文字。 例如,C,Y

Swift 4還允許定義各種其他類型的變數,我們將在後續章節仲介紹其他類型的變數,例如OptionalArrayDictionariesStructuresClasses

以下部分將介紹如何在Swift 4編程中聲明和使用各種類型的變數。

1. 變數聲明

變數聲明告訴編譯器為變數創建存儲的位置和數量。在使用變數之前,必須使用var關鍵字聲明它們,如下所示 -

var variableName = <initial value>

以下示例顯示如何在Swift 4中聲明變數 -

var varA = 128
print(varA)

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

128

2.類型注解聲明

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

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

以下示例說明如何使用注解在Swift 4中聲明變數。 這裏需要注意的是,如果不使用類型注解,那麼必須為變數提供初始值,否則使用類型注解來聲明變數。

var varA = 1266
print(varA)

var varB:Float

varB = 3.14159
print(varB)

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

1266
3.1415901184082

3.命名變數

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

可以使用簡單或Unicode字元來命名變數。 以下示例顯示了如何命名變數 -

var _var = "Hello, Swift 4!"
print(_var)

var 問候語 = "你好世界"
print(問候語)

4. 列印變數

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

var varA = "zaixian"
var varB = 1000.00

print("Value of \(varA) is more than \(varB) millions")

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

Value of zaixian is more than 1000.0 millions

上一篇: Swift數據類型 下一篇: Swift Optional類型