我有一个想法,迄今为止思想失败了,所以我想分享它,并纠正它。Ruby - 通过调用require'filename'运行迭代
我有一系列的Ruby脚本,通过添加到购物车检查出来,通过电子商务网站来阅读。这些脚本都是相互引用的,以保持链条的顺畅。我想要做的是制作一个名为Run_CheckOut.rb的Ruby文件,但可以通过调用该文件x次来运行结账的多次迭代。
这是我第一次尝试:
i = 0
10.times do
i+= 1
puts "Iteration number: " + i.to_s
require 'Test_OrderService_SubmitCart'
end
当我这样做只会调用所需的文件一次,但继续计数我。我怎样才能拨打所需的文件10次,或者我完全脱离了这个基础?
为了让你知道,'10.times do | i |'可以让你在循环内部使用'i',从0开始并且通过9.(你的循环内部操作相同,但是那么你不需要在循环外声明'i'。) – 2010-12-15 22:49:05