[swift] guard 문을 사용하여 배열에서 특정 값의 존재 여부를 검사할 수 있나요?
let numbers = [1, 2, 3, 4, 5]
let searchValue = 3
guard numbers.contains(searchValue) else {
print("배열에 \(searchValue)가 없습니다.")
return
}
print("배열에 \(searchValue)가 있습니다.")
위의 예시 코드에서 guard
문은 numbers
배열에 searchValue
가 있는지 검사합니다. numbers.contains(searchValue)
는 numbers
배열에 searchValue
가 있는지 여부를 확인하는 코드입니다. guard
문은 배열에 searchValue
가 없을 때 메시지를 출력하고 함수를 빠져나갑니다.
더 자세한 내용은 Swift 공식 문서를 참고하시기 바랍니다.
참고 문서: Swift 공식 문서 - guard 문