[swift] Swift 딕셔너리에서 특정 키와 값의 존재 여부를 확인한 후 처리하는 방법은?
// 딕셔너리 선언
var dictionary: [String: Int] = ["A": 1, "B": 2, "C": 3]

// 키의 존재 여부 확인
if let value = dictionary["A"] {
    // 키가 존재할 때의 처리
    print("Key 'A' exists with value: \(value)")
} else {
    // 키가 존재하지 않을 때의 처리
    print("Key 'A' does not exist")
}

// 값의 존재 여부 확인
if dictionary.contains(where: { $0.value == 2 }) {
    // 값이 존재할 때의 처리
    print("Value 2 exists in the dictionary")
} else {
    // 값이 존재하지 않을 때의 처리
    print("Value 2 does not exist in the dictionary")
}

위의 예제에서는 먼저 딕셔너리에 특정 키가 있는지 if let value = dictionary["key"] 문을 사용하여 확인하고, 값의 존재 여부를 확인하기 위해 contains(where:) 메서드를 사용했습니다.

이러한 방법을 통해 Swift에서 딕셔너리의 특정 키와 값의 존재 여부를 확인하고 처리할 수 있습니다.