在 Swift 中,可选类型的初始值是 `nil`。可选类型表示一个值可能存在,也可能不存在,因此它需要一个特殊的值来表示“没有值”的情况。在 Swift 中,这个特殊的值就是 `nil`。
例如,以下代码定义了一个可选类型的整数变量 `myInt`,并将其初始化为 `nil`:
```swift
var myInt: Int? = nil
```
这意味着 `myInt` 变量当前没有值。要给它赋一个实际的值,可以使用可选绑定或强制解包等技术。
需要注意的是,只有可选类型才能被赋值为 `nil`,非可选类型不能被赋值为 `nil`。如果尝试将非可选类型赋值为 `nil`,编译器将会报错。