[swift] Swift에서 사용자 입력을 가공하여 출력하기
Swift는 사용자 입력을 받아서 가공하고 출력하는 작업을 간단하게 처리할 수 있는 기능을 제공합니다. 사용자 입력을 받아들이고 출력하기 위해 몇 가지 방법을 사용할 수 있습니다.
사용자 입력 받기
사용자 입력을 받기 위해 readLine()
함수를 사용할 수 있습니다. 사용자가 텍스트를 입력하고 엔터 키를 누르면 이 함수가 사용자가 입력한 값을 반환합니다.
다음은 간단한 예제입니다.
if let input = readLine() {
print("사용자가 입력한 값은 \(input)입니다.")
}
이 코드에서 readLine()
함수는 사용자에게 텍스트를 입력하도록 요청하고, 사용자가 입력한 값은 input
상수에 저장됩니다. 그런 다음 입력된 값이 출력됩니다.
사용자 입력 가공하기
사용자 입력을 받으면 해당 입력을 가공하거나 조작할 수 있습니다. 예를 들어, 사용자로부터 숫자를 입력받아서 그 값을 2배로 만들어 출력할 수 있습니다.
if let input = readLine(), let number = Int(input) {
let doubledNumber = number * 2
print("입력한 숫자의 2배는 \(doubledNumber)입니다.")
}
이 코드에서 readLine()
함수를 사용하여 입력을 받고, Int(input)
을 사용하여 받은 입력을 정수로 변환합니다. 그런 다음 입력된 숫자를 2배로 만들어 출력합니다.
결론
Swift를 사용하여 사용자 입력을 받고 가공하는 것은 간단하고 직관적입니다. readLine()
함수를 사용하여 사용자로부터 입력을 받고, 그 값을 원하는 형식으로 가공하여 출력할 수 있습니다. 이를 통해 사용자와 상호작용하는 강력하고 유연한 프로그램을 만들 수 있습니다.