[swift] Swift에서 콘솔 입력 받기
Swift 언어로 콘솔에서 사용자 입력을 받아 처리해야 하는 경우가 있습니다. 입력 받기 위한 방법과 그 활용에 대해 알아보겠습니다.
- 사용자가 터미널에서 입력한 값을 읽어와야 하는 상황
- Swift로 프로그램을 개발하는 개발자들에게 도움이 되는 정보 필요
Swift에서 콘솔 입력 받는 방법
Swift 언어로 콘솔에서 사용자 입력을 받기 위해서는 readLine()
함수를 활용합니다.
if let input = readLine() {
print("사용자 입력: \(input)")
} else {
print("입력이 없습니다.")
}
readLine()
함수는 사용자로부터의 입력을 받아와서 옵셔널 문자열을 반환합니다. 사용자가 아무런 입력을 하지 않은 경우, nil
을 반환하므로 이에 대한 처리를 해줘야 합니다.
간단한 예제를 통해 readLine()
함수를 활용하는 방법을 살펴보겠습니다. 사용자에게 이름을 입력받고, 입력받은 이름을 환영하는 메시지를 출력하는 프로그램을 작성해 보겠습니다.
print("이름을 입력하세요:")
if let name = readLine() {
print("환영합니다, \(name)님!")
} else {
print("이름을 입력하지 않았습니다.")
}
이제 위의 코드를 실행하여 콘솔에서 이름을 입력하면, 프로그램이 해당 입력값을 읽어와서 환영 메시지를 출력합니다.
콘솔에서 사용자 입력을 받는 것은 Swift 프로그래밍에서 매우 유용한 기능으로, 상호작용적인 프로그램을 작성할 때 자주 활용됩니다.
이상으로, Swift에서 콘솔 입력을 받는 방법에 대해 알아보았습니다.
필요한 정보가 도움이 되기를 원하셨던 분께 도움이 되었기를 바랍니다. 추가 도움이 필요하다면 언제든지 물어보십시오!