Optionals 默认为 nil 吗?

sda*_*das 2 swift

delegate如果没有提供构造函数,变量的初始值是多少?

class Example {
    weak var delegate: Bool?
}
Run Code Online (Sandbox Code Playgroud)

Ken*_*Toh 7

是的,如果未分配,它会自动设置为 nil。

来自苹果

如果你定义了一个可选变量而不提供默认值,该变量会自动为你设置为 nil