为什么File.each
有效但File.readline
无效?
File.open('store-sample','r') do |f|
f.readline("\n\n\n\n") do |l|
binding.pry
end
end
该代码不会中断,但以下代码有效:
File.open('store-sample','r').each("\n\n\n\n") do |l|
binding.pry
end
我不知道这两个方法的内部实现,但是这种奇怪的行为真的让我抓狂。