Return Value 戻り値
The intersection of [new
and the set if the intersection was nonempty; otherwise, nil
.
[new
とこの集合の交叉、その交叉が空でなかったならば;そうでなければ、nil
。
Availability 有効性
Technology
@discardableResult mutating func update(with newMember: Self.Element) -> Self.Element?
Self
is Self.Element
.
Self
がSelf.Element
である時に利用可能です。
The intersection of [new
and the set if the intersection was nonempty; otherwise, nil
.
[new
とこの集合の交叉、その交叉が空でなかったならば;そうでなければ、nil
。
If new
is not contained in the set but subsumes current members of the set, the subsumed members are returned.
new
がこの集合の中に含まれないしかしこの集合の現在の要素を包含するならば、包含されたメンバが返されます。
var options: ShippingOptions = [.secondDay, .priority]
let replaced = options.update(with: .express)
print(replaced == .secondDay)
// Prints "true"