반응형
신속한 사전에서 키-값 쌍을 제거하는 방법은 무엇입니까?
가능한 경우 예제와 같이 사전에서 키-값 쌍을 제거하고 싶습니다.
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 4 및 Swift 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
반응형
'code' 카테고리의 다른 글
Git이이 커밋에서 파일 변경 사항을 추적하지 못하도록하려면 어떻게해야합니까? (0) | 2020.11.23 |
---|---|
Spring-Boot : 최대 연결 수와 같은 JDBC 풀 속성을 어떻게 설정합니까? (0) | 2020.11.23 |
Tensorflow One 핫 인코더? (0) | 2020.11.23 |
Django 양식, 상속 및 양식 필드 순서 (0) | 2020.11.23 |
국가 코드 / 이름의 CSV 목록? (0) | 2020.11.23 |