简单的问题:读取文件,将其反转并写入Ruby中的另一个文件

Osc*_*Ryz 6 ruby file-io

我有:

 o = File.new("ouput.txt", "rw+")
 File.new("my_file.txt").lines.reverse_each { |line|
       ?????  line 
 }
 o.close
Run Code Online (Sandbox Code Playgroud)

我不知道用什么方法写入文件输出 o

gle*_*ald 6

puts 了解数组,因此您可以将其简化为:

File.open("f2.txt","w") {|o| o.puts File.readlines("f1.txt").reverse}
Run Code Online (Sandbox Code Playgroud)