2020/09/04

    [Swift] 스위프트 readLine() 파헤치기

    사용자가 입력하는 다양한 값을 받기 위한 Swift의 readLine( )에 대해 알아보자! 사실 알고리즘 풀이하는데, 코드 도입부에서 가장 많이 등장하는... 함수여서 익힐 필요가 있을 것 같다. Apple 공식문서내 정의를 보면, 먼저 표준 입력을 받아 "문자열"로 반환한다는 것을 알 수 있다. 우리가 Int 타입을 입력하던, Double 타입을 입력하던 간에, 모두 String으로 반환한다. 이 점에 주의하여 입력한 데이터를 입맛에 맞게 데이터 타입을 변환하여 사용해주면 된다. 표준입력은 현재 입력하는 라인의 끝 혹은 EOF(End Of File)에 닿을 때 까지라고 정의하고 있다. EOF란 파일의 끝을 만났음을 알리기 위해 매크로로 정의된 값이다. 간단하게 생각하면 입력하는 값들을 전부 받아 반환..