[swift] Swift에서 콘솔 입력 받기

Swift 언어로 콘솔에서 사용자 입력을 받아 처리해야 하는 경우가 있습니다. 입력 받기 위한 방법과 그 활용에 대해 알아보겠습니다.

  1. 사용자가 터미널에서 입력한 값을 읽어와야 하는 상황
  2. 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에서 콘솔 입력을 받는 방법에 대해 알아보았습니다.

필요한 정보가 도움이 되기를 원하셨던 분께 도움이 되었기를 바랍니다. 추가 도움이 필요하다면 언제든지 물어보십시오!