[swift] Swift에서 사용자 입력 확인하기

1. 사용자 입력 받기

Swift에서는 readLine() 함수를 사용하여 사용자로부터 입력을 받을 수 있습니다. 이 함수는 사용자가 입력한 값을 문자열로 반환합니다.

아래는 간단한 예제 코드입니다.

print("이름을 입력하세요: ")
if let name = readLine() {
    print("입력한 이름은 \(name)입니다.")
} else {
    print("유효하지 않은 이름입니다.")
}

2. 입력 확인하기

사용자의 입력을 확인하려면 조건문과 옵셔널 바인딩을 사용할 수 있습니다. if let을 사용하여 값이 nil이 아닌지 확인한 후, 유효한 값을 사용할 수 있습니다.

예를 들어, 숫자를 입력받아 정수로 변환하고자 할 때 다음과 같이 할 수 있습니다.

print("나이를 입력하세요: ")
if let input = readLine(), let age = Int(input) {
    print("입력한 나이는 \(age)살입니다.")
} else {
    print("유효하지 않은 나이입니다.")
}

이제 사용자로부터 입력을 받고, 그것을 확인하는 방법에 대해 이해했습니다. 사용자의 입력을 안전하게 처리하여 애플리케이션의 안정성을 높일 수 있습니다.

참고 자료: Apple Developer Documentation - Handling User Input