# 变量与常量

URL: https://caijiao.org/swift/02-basics/01-constants-and-variables
Source: docs/swift/02-basics/01-constants-and-variables.md
Description: 本章介绍 Swift 中变量与常量的定义与使用，帮助理解数据存储与修改的基本概念，是掌握 Swift 编程的基础。

在 Swift 中，变量（variable）用于存储可变数据，常量（constant）用于存储不可变数据。使用 `var` 声明变量，`let` 声明常量。

```swift
var age = 25       // 可变变量
let name = "Tom"   // 不可变常量
````

常量的值一旦设定便不能修改，变量的值则可以在程序运行中改变。

Swift 通过类型推断自动判断变量或常量的数据类型，也支持显式声明类型：

```swift
var height: Double = 1.75
let isStudent: Bool = true
```

理解变量与常量是编写安全、高效代码的关键第一步。
