[swift] Swift에서 터미널 입력 받기
이 포스트에서는 Swift 언어를 사용하여 터미널에서 사용자의 입력을 받는 방법에 대해 알아보겠습니다.
사용자 입력 받기
사용자로부터 입력을 받으려면 readLine()
함수를 사용해야 합니다. 이 함수는 사용자로부터 한 줄의 입력을 받고, 문자열로 반환합니다.
print("이름을 입력하세요: ", terminator: "")
if let name = readLine() {
print("안녕하세요, \(name)!")
} else {
print("이름을 입력하지 않았습니다.")
}
위 코드에서 readLine()
함수를 사용하여 사용자의 이름을 입력 받고, 입력된 이름을 환영하는 메시지와 함께 출력합니다.
숫자 입력 받기
숫자를 입력 받을 때는 readLine()
으로 입력을 받은 후에 Int
나 Double
등으로 변환해야 합니다.
print("나이를 입력하세요: ", terminator: "")
if let ageStr = readLine(), let age = Int(ageStr) {
print("당신은 \(age)살 이군요.")
} else {
print("유효한 나이를 입력하지 않았습니다.")
}
위 코드에서 readLine()
으로 나이를 입력 받은 후에, Int
로 형변환하여 나이를 출력합니다.
이제 당신은 Swift로 터미널에서 사용자 입력을 받을 수 있게 되었습니다!
더 많은 정보를 원하시면, Swift 공식 문서를 참고하세요: Swift.org
이제 우리는 Swift에서 터미널 입력을 받는 방법에 대해 배웠습니다. 코드를 실행해보고 사용자와 상호작용하는 멋진 앱을 만들어보세요!