code

신속한 사전에서 키-값 쌍을 제거하는 방법은 무엇입니까?

codestyles 2020. 11. 23. 08:11
반응형

신속한 사전에서 키-값 쌍을 제거하는 방법은 무엇입니까?


가능한 경우 예제와 같이 사전에서 키-값 쌍을 제거하고 싶습니다.

var dict: Dictionary<String,String> = [:]
var willRemoveKey = "SomeKey"
dict.removePair(willRemoveKey) //that's what I need

이것을 사용할 수 있습니다 :

dict[willRemoveKey] = nil

아니면 이거:

dict.removeValueForKey(willRemoveKey)

유일한 차이점은 두 번째 값이 제거 된 값 (또는 존재하지 않는 경우 nil)을 반환한다는 것입니다.

스위프트 3

dict.removeValue(forKey: willRemoveKey)

Swift 5 , Swift 4Swift 3 :

x.removeValue(forKey: "MyUndesiredKey")

건배


dict.removeValueForKey(willRemoveKey)

또는 아래 첨자 구문을 사용할 수 있습니다.

dict[willRemoveKey] = nil

참고 URL : https://stackoverflow.com/questions/32846922/how-to-remove-a-key-value-pair-from-swift-dictionary

반응형