文書   >   Foundation   >   Archives and Serialization   >   JSONEncoder   >   JSONEncoder.OutputFormatting   >   update(with:)


インスタンスメソッド


update(with:)


指定された要素をセットに挿入します。





宣言


@discardableResult mutating func update(with newMember: JSONEncoder.OutputFormatting) -> JSONEncoder.OutputFormatting?

戻り値


交差 (intersection) が空でない場合、[newMember] とセットの交差。そうでなければ、nil


議論


newMember がセットに含まれていないがセットの現在のメンバを包含している場合、包含されたメンバーが返されます。


var options: ShippingOptions = [.secondDay, .priority]
let replaced = options.update(with: .express)
print(replaced == .secondDay)
// Prints "true"




目次
Xcode の新機能

  • SDK
  • iOS 7.0+
    macOS 10.9+
    tvOS 9.0+
    watchOS 2.0+
    Xcode 7.1+
  • フレームワーク
  • Founfdation
  • 宣言
  • 戻り値
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)