2013-04-26 57 views

回答

0

我想我找到了答案,唯一的一點是凌亂是read_chunk被調用的io.gets後,我不知道爲什麼它的工作原理:)

require 'eventmachine' 
def process_line(line) 
    puts line 
end 
EM.run do 
    io = File.open('query_profiles.csv') 
    read_chunk = proc do 
    if line = io.gets 
     process_line(line) 
     EM.next_tick(read_chunk) 
    else 
     EM.stop 
    end 
    end 
    EM.next_tick(read_chunk) 
end