안녕하세요, 새내기 개발자입니다~!
오늘은 swift언어 readline에 대해서 알아볼게요~!
Swift 언어에서 readLine() 함수는 사용자로부터 텍스트 입력을 받는 데 사용되는 함수입니다. 이 함수를 사용하면 사용자가 입력한 값을 문자열로 읽어올 수 있습니다. readLine() 함수는 주로 콘솔 기반의 프로그램에서 사용되며, 사용자와 상호작용하는 간단한 대화형 프로그램을 만들 때 유용합니다.
readLine() 함수는 다음과 같이 사용됩니다.
<예시코드>
if let input = readLine() {
print("You entered: \(input)")
} else {
print("No input provided.")
}
위의 코드에서 readLine() 함수는 사용자의 입력을 기다리고, 사용자가 입력을 하고 엔터 키를 누르면 입력된 문자열을 반환합니다. 입력이 없는 경우에는 nil을 반환합니다.
주의할 점은 readLine() 함수는 문자열을 반환하기 때문에, 숫자나 다른 자료형으로 변환하려면 해당 자료형의 변환 함수를 사용해야 합니다. 예를 들어, 정수로 변환하려면 Int() 함수를 사용하고, 부동소수점 숫자로 변환하려면 Double() 함수를 사용합니다.
<예시코드>
print("Enter a number: ")
if let input = readLine(), let number = Int(input) {
print("You entered: \(number)")
} else {
print("Invalid input or no input provided.")
}
위의 코드는 사용자가 정수를 입력하면 해당 정수를 출력하고, 그렇지 않은 경우에는 "Invalid input or no input provided."를 출력합니다.
readLine() 함수는 주로 콘솔 입출력에 사용되며, 그래픽 사용자 인터페이스(GUI)가 있는 애플리케이션에서는 더 적합한 입력 방식을 사용하는 것이 좋습니다.
정보 감사합니다.