2.1. InputOutput ¶
- 루비의 파일 입출력
 - File.new
 - 파일을 연다
 
 
- 파일을 연다
- File.open / File.close
 - 파일을 new로 부르지 않고 사용할 수 있다. 
 
- 단 예외 발생시 File.close는 호출되지 않는다. ensure 구문에서 처리할 수 있다.
 
- 루비에서 열린 파일은 가비지 콜렉터에 의해 닫혀진다.
 
 
- 파일을 new로 부르지 않고 사용할 수 있다. 
- IO클래스
 
- STDOUT << , STDIN >> 
 - << 메서드는 매개변수 전달시 객체를 to_s 메서드로 문자열 변환한다.
 
 
- << 메서드는 매개변수 전달시 객체를 to_s 메서드로 문자열 변환한다.
- 반복자
 - each_byte : 한 바이트씩 읽어옴
 
- each_line : 세퍼레이터를 넘겨 한 단위(세퍼레이터로 구분)씩 읽어옴
 
- foreach : 한 줄씩 읽어옴. 다 읽은 후 파일을 자동으로 닫는다.
 
- read : 문자열로 읽어옴
 
- readlines : 배열로 읽어옴
 
 
 
- each_byte : 한 바이트씩 읽어옴
 
- File.new













