I/O
-
Programming Ruby (21) 기본 입출력 - 1Ruby 2016. 11. 7. 23:50
[출처] Programming Ruby (본 게시물은 저작권의 문제 발생시 출판사의 요청에 의해 삭제될 수 있습니다.) IO 객체 루비는 입/출력을 담당하는 기본 클래스 IO를 제공한다. IO객체는 루비프로그램과 외부 리소스 사이의 양방향 채널 역할을 한다. IO객체는 결국 일과 쓰는 것이 전부이다. 파일 열고 닫기 파일 객체는 File.new 메서드를 이용해서 생성할 수 있다. file = File.new("testfile", "r") # ... 파일에 대한 처리 file.close 첫 번째 매개변수는 파일이름, 두 번째 인자는 모드 문자열, 읽기 모드, 쓰기 모드, 읽기 쓰기모드로 File 객체 생성이 가능하다. (읽기 쓰기모드는 r+, 쓰기모드는 w, 읽기 모드 r) File.open 메서드는 파일..