【发布时间】:2015-10-21 04:26:36
【问题描述】:
考虑以下代码:
(1..10).each do |i|
thing1 = i
aFile = File.new("input.txt", "r+")
if aFile
aFile.syswrite(thing1)
else
puts "Unable to open file!"
end
end
我正在尝试将 i 的每个值(在本例中为 1、2、3、...、10)打印到由一行分隔的文件中:
1
2
3
...
9
10
知道下面的代码只保存最新的输出(“10”),我该怎么做。
谢谢!
【问题讨论】: