[swift] Swift에서 사용자로부터 문자열 입력 받기

Swift에서는 사용자로부터 문자열 입력을 받는 방법을 간단히 알아볼 수 있습니다. 사용자로부터 입력을 받아 변수에 저장하거나 원하는 처리를 할 수 있습니다.

사용자로부터 입력 받기

사용자로부터 문자열 입력을 받기 위해서는 readLine() 함수를 사용합니다. 이 함수는 사용자로부터 입력을 받고, 그 결과를 옵셔널 문자열로 반환합니다.

if let input = readLine() {
    print("사용자로부터 입력받은 문자열: \(input)")
} else {
    print("입력이 없습니다")
}

위의 예제에서는 readLine() 함수를 사용하여 사용자로부터 입력을 받고, 그 결과를 input 변수에 저장한 다음 출력하는 예제입니다.

입력 값 사용하기

사용자로부터 입력을 받은 후, 이를 원하는 방식으로 사용할 수 있습니다. 예를 들어, 정수로 변환하여 사용하거나 다른 처리를 할 수 있습니다.

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

위의 예제에서는 readLine()으로 입력을 받은 후, 이를 정수로 변환하여 age 변수에 저장한 다음 출력하는 예제입니다.

결론

Swift에서는 readLine() 함수를 사용하여 사용자로부터 문자열 입력을 받을 수 있습니다. 이를 활용하여 프로그램에 필요한 입력값을 유연하게 처리할 수 있습니다.