[swift] guard 문을 사용하여 스위프트에서의 부분문자열 검사를 할 수 있나요?

다음은 guard 문을 사용하여 부분문자열을 검사하는 예시입니다:

func checkSubstring(_ input: String) {
    guard input.contains("Swift") else {
        print("입력한 문자열에 'Swift'가 포함되어 있지 않습니다.")
        return
    }
    print("입력한 문자열에 'Swift'가 포함되어 있습니다.")
}

checkSubstring("Welcome to the world of Swift") // 출력: "입력한 문자열에 'Swift'가 포함되어 있습니다."
checkSubstring("Hello, World!") // 출력: "입력한 문자열에 'Swift'가 포함되어 있지 않습니다."

위 코드에서, guard 문을 사용하여 입력된 문자열이 “Swift”를 포함하는지를 검사하고, 포함되지 않을 경우 조기에 종료합니다.

참고문헌: