두 파일을 동시에 반복하는 가장 좋은 방법은 무엇입니까? 따라서 file_1의 줄 57 == 'x'이면 file_2의 줄 57을이 방법으로 처리 할 수 있습니까?두 파일을 반복 루비
아래에 내 코드가 작동하지 않습니다,하지만 간단한 해결책이 거기 밖으로 알고 ...
@blue = []
@red = []
file_1 = File.open('index.txt', 'r')
file_2 = File.open('index2.txt', 'r')
for item, line in file_1, file_2
@blue << line if item == "blue"
@red << line if item == "red"
end
file_1.close
file_2.close
파일의 길이 (줄 수)가 다른 경우 어떻게해야합니까? –
여기 루비를 따라갈 수는 없지만 아마 루비에 대한 나의 무지 함이 있습니다. 'item'은'file_1'의 줄이고,'line'은'file_2'의 줄입니까? – glenatron
@ 글레나 트론 그래, 내 기본 전제가되었다 –