可以用nil來(lái)初始化一個(gè)類(lèi)型, nil
。
-
nil
在Swift中有特殊意義---缺席值. 只有Optional
遵守了ExpressibleByNilLiteral
肉迫。 - 不鼓勵(lì): 別的類(lèi)型遵守該協(xié)議為了使用
nil
達(dá)到其他目的湘捎。
public protocol ExpressibleByNilLiteral {
/// Creates an instance initialized with `nil`.
public init(nilLiteral: ())
}