[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”를 포함하는지를 검사하고, 포함되지 않을 경우 조기에 종료합니다.
참고문헌:
- Swift 문서 - The Swift Programming Language (Swift 5.5): Control Flow
- Swift 문서 - The Swift Programming Language (Swift 5.5): Statements