[swift] guard 문을 사용하여 대소문자를 구별하는 문자열 검사를 할 수 있나요?

guard 문은 조건을 만족하지 않을 때 빠르게 반환할 수 있는 유용한 기능을 제공합니다. 만일 대소문자를 구별하여 문자열을 검사하고 싶다면, guard 문을 사용하여 검사를 수행할 수 있습니다.

아래는 guard 문을 사용하여 대소문자를 구별하여 문자열을 검사하는 간단한 예제입니다:

func checkCaseSensitive(_ input: String) {
    guard input == "Hello, World!" else {
        print("대소문자를 구별하여 입력한 문자열은 'Hello, World!' 가 아닙니다.")
        return
    }
    print("대소문자를 구별하여 입력한 문자열은 'Hello, World!' 입니다.")
}

checkCaseSensitive("Hello, World!") // 출력: "대소문자를 구별하여 입력한 문자열은 'Hello, World!' 입니다."
checkCaseSensitive("hello, world!") // 출력: "대소문자를 구별하여 입력한 문자열은 'Hello, World!' 가 아닙니다."

위의 예제에서는 guard 문을 사용하여 입력된 문자열이 “Hello, World!”와 일치하는지를 검사하고 있습니다. 문자열이 일치하지 않을 때 메시지를 출력하고 함수를 종료합니다.

따라서 guard 문을 사용하여 대소문자를 구별하여 문자열을 검사할 수 있습니다.