如何读取文件的前一行。 IO.gets 的对立面。我最初想将 IO.lineno 设置为我想读取的行号,但这并不像预期的那样工作。您实际上是如何阅读上一行的?
最佳答案
一个简单的方法是记住您阅读的上一行:
prev = nil
File.foreach('_vimrc') do |line|
p [line, prev] # do whatever processing here
prev = line
end
关于ruby - 使用 Ruby 读取文件的前一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1415254/