# Swift 變量
變量是一種使用方便的占位符,用于引用計算機內存地址。
Swift 每個變量都指定了特定的類型,該類型決定了變量占用內存的大小,不同的數據類型也決定可存儲值的范圍。
上一章節我們已經為大家介紹了[基本的數據類型](http://www.runoob.com/swift/swift-data-types.html),包括整形Int、浮點數Double和Float、布爾類型Bool以及字符串類型String。此外,Swift還提供了其他更強大數據類型, Optional, Array, Dictionary, Struct, 和 Class 等。
接下來我們將為大家介紹如何在 Swift 程序中聲明和使用變量。
## 變量聲明
變量聲明意思是告訴編譯器在內存中的哪個位置上為變量創建多大的存儲空間。
在使用變量前,你需要使用 **var** 關鍵字聲明它,如下所示:
```
var variableName = <initial value>
```
以下是一個 Swift 程序中變量聲明的簡單實例:
```
import Cocoa
var varA = 42
print(varA)
var varB:Float
varB = 3.14159
print(varB)
```
以上程序執行結果為:
```
42
3.14159
```
## 變量命名
變量名可以由字母,數字和下劃線組成。
變量名需要以字母或下劃線開始。
Swift 是一個區分大小寫的語言,所以字母大寫與小寫是不一樣的。
變量名也可以使用簡單的 Unicode 字符,如下實例:
```
import Cocoa
var _var = "Hello, Swift!"
print(_var)
var 你好 = "你好世界"
var 菜鳥教程 = "www.runoob.com"
print(你好)
print(菜鳥教程)
```
以上程序執行結果為:
```
Hello, Swift!
你好世界
www.runoob.com
```
## 變量輸出
變量和常量可以使用 **print**(swift 2 將 print 替換了 println) 函數來輸出。
在字符串中可以使用括號與反斜線來插入變量,如下實例:
```
import Cocoa
var name = "菜鳥教程"
var site = "http://www.runoob.com"
print("\(name)的官網地址為:\(site)")
```
以上程序執行結果為:
```
菜鳥教程的官網地址為:http://www.runoob.com
```
- Swift 簡介
- Swift 環境搭建
- Swift 基本語法
- Swift 數據類型
- Swift 變量
- Swift 可選(Optionals)類型
- Swift 常量
- Swift 字面量
- Swift 運算符
- Swift 條件語句
- Swift if 語句
- Swift if...else 語句
- Swift if...else if...else 語句
- Swift 嵌套 if 語句
- Swift switch 語句
- Swift 循環
- Swift for-in 循環
- Swift for 循環
- Swift While 循環
- Swift repeat...while 循環
- Swift Continue 語句
- Swift Break 語句
- Swift Fallthrough 語句
- Swift 字符串
- Swift 字符(Character)
- Swift 數組
- Swift 字典
- Swift 函數
- Swift 閉包
- Swift 枚舉
- Swift 結構體
- Swift 類
- Swift 屬性
- Swift 方法
- Swift 下標腳本
- Swift 繼承
- Swift 構造過程
- Swift 析構過程
- Swift 可選鏈
- Swift 自動引用計數(ARC)
- Swift 類型轉換
- Swift 擴展
- Swift 協議
- Swift 泛型
- Swift 訪問控制