# 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 访问控制