File.foreach ('input.txt')는 한 번에 한 줄씩 파일을 읽습니다. 그것에 대한 모든 문서를 잘 수 없었다. 누구나 확인할 수 있습니까?많은 수의 파일을 처리하는 rubyj
또한 File.forach와 File.open 사이의 차이점을 테스트하기 위해 거대한 파일을 만들고 싶습니다. 파일이 너무 크면 File.open이 실패하고 File.foreach가 성공해야합니다. 누구든지 거대한 파일을 정말 빨리 만들 수있는 재치 넘치는 트릭을 알고 있습니까?
업데이트 :
추가 읽기에서 파일을 읽는 다른 방법을 찾았습니다. 어느 누구도 동시에 모든 것을 읽으려고하지는 않을 것입니다. 몇 가지 사례를 시도 하고이 게시물을 업데이 트됩니다.
f = File.open('input.txt')
a = f.readlines
f = File.open('input.txt')
a = f.get
f = File.open('input.txt')
f.each_line{ |s| puts s}