文書   >   Swift   >   Dictionary   >   removeValue(forKey:)


インスタンスメソッド


removeValue(forKey:)


与えられたキーとそれに関連した値を辞書から削除します。





宣言


@discardableResult mutating func removeValue(forKey key: Key) -> Value?


パラメータ


keyその関連する値とともに削除すべきキー。


戻り値


削除された値、またはキーが辞書に存在しなかった場合は nil


議論


辞書でキーが見つかった場合、このメソッドはキーに関連した値を返します。削除すると、このメソッドは辞書に関するすべてのインデックスを無効にします。


var hues = ["Heliotrope": 296, "Coral": 16, "Aquamarine": 156]
if let value = hues.removeValue(forKey: "Coral") {
    print("The value \(value) was removed.")
}
// Prints "The value 16 was removed."


キーが辞書に見つからない場合、removeValue(forKey:)nil を返します。


if let value = hues.removeValueForKey("Cerise") {
    print("The value \(value) was removed.")
} else {
    print("No value found for that key.")
}
// Prints "No value found for that key.""


複雑さ:O(n)、ここで n は辞書内のキー値ペアの数です。



以下も見よ





キーと値の削除

















トップへ












トップへ












トップへ












トップへ












トップへ
目次
Xcode の新機能

  • 言語:Swift
  • SDK


    Xcode 8.0+

    フレームワーク

    Swift 標準ライブラリ

  • 宣言
  • パラメータ
  • 戻り値
  • 以下も見よ












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












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












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












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












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












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