Swift 變數
這篇教學文章是 Swift 系列的一部分。
變數可以讓我們將值指派給一個標籤,並使用 var
關鍵字來定義:
1 | var name = "Roger" |
一旦定義了一個變數,我們就可以修改它的值:
1 | age = 9 |
如果你不想變更變數的值,可以使用 let
關鍵字來定義常數:
1 | let name = "Roger" |
禁止修改常數的值。
當你定義一個變數並給它賦值時,Swift 會隱式地推斷它的類型。
8
是一個 Int
值。
"Roger"
是一個 String
值。
像 3.14
這樣的十進制數是一個 Double
值。
你也可以在初始化時指定類型:
1 | let age: Int = 8 |
但通常讓 Swift 推斷它的類型是常見的,特別是當你聲明一個沒有初始化值的變數時。
你可以聲明一個常數,然後在後面初始化它:
1 | let age: Int |
一旦一個變數被定義,它就綁定到那個類型,除非你明確轉換它,否則不能將其他類型的值賦給它。
你不能這樣做:
1 | var age = 8 |
Int
和 String
只是 Swift 提供的兩種內置數據類型中的其中兩種。
tags: [“Swift”, “變數”, “常數”, “數據類型”]