[swift] guard 문을 사용하여 스위프트에서의 타입 검사를 할 수 있나요?
func processValue(value: Any) {
    guard let intValue = value as? Int else {
        print("Value is not an integer")
        return
    }
    
    // intValue를 사용하여 다른 작업 수행
    print("Integer value: \(intValue)")
}

위의 예제에서 guard 문은 값이 Int 타입인지 확인하고, 그렇지 않으면 메시지를 출력한 뒤 함수를 종료합니다. guard let을 사용하여 값을 새로운 변수에 바인딩할 수 있으며, 해당 변수는 guard 문 이후의 코드 블록에서 사용할 수 있습니다.