文書   >   Foundation   >   Archives and Serialization   >   JSONEncoder   >   JSONEncoder.OutputFormatting   >   remove(_:)


インスタンスメソッド


remove(_:)


指定された要素と、それによって包含されるすべての要素を削除します。





宣言


@discardableResult mutating func remove(_ member: JSONEncoder.OutputFormatting) -> JSONEncoder.OutputFormatting?

パラメータ


member削除すべきセットの要素。


戻り値


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


議論


以下の例では、.priority 配送オプションが options オプションセットから削除されます。options.priority がメンバとしてもう含まれていないため、2 回目に同じ出荷オプションを削除しようとすると nil になります。


var options: ShippingOptions = [.secondDay, .priority]
let priorityOption = options.remove(.priority)
print(priorityOption == .priority)
// Prints "true"

print(options.remove(.priority))
// Prints "nil"




目次
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 標準ライブラリ)