变量与常量
var 变量/let 常量、类型推导、类型标注、命名规范
变量与常量
Swift 用 var(可变)和 let(不可变)声明。类型推导让代码简洁,但也可显式标注。
学完本章你将: 掌握 var/let、类型推导、类型标注、命名规范。
var vs let
swift
var age = 25 // var —— 可修改
age = 26 // ✅
let name = "小明" // let —— 不可变(推荐优先使用)
// name = "小红" // ❌ 编译错误
// 类型标注
var score: Double = 92.5
let greeting: String = "Hello"
// 先声明后初始化
var city: String // 声明类型
city = "北京" // 初始化
类型推导
swift
let integer = 42 // Int
let double = 3.14159 // Double
let string = "Hello" // String
let boolean = true // Bool
let array = [1, 2, 3] // [Int]
let dict = ["key": "value"] // [String: String]
命名规范
swift
// ✅ camelCase —— 变量/函数
let userName = "xiaoming"
func calculateTotal() { }
// ✅ PascalCase —— 类型名
struct UserProfile { }
class NetworkManager { }
// ✅ 支持 Unicode
let 你好 = "Hello"
let 🍎 = "apple" // emoji 也可以(但不推荐)