【发布时间】:2011-05-26 04:54:18
【问题描述】:
我有一个想法,但到目前为止这个想法失败了,所以我想分享它并纠正它。
我编写了一系列 Ruby 脚本来浏览电子商务网站,从添加到购物车到结帐。这些脚本都相互引用以保持链条向前移动。我想要做的是制作一个名为 Run_CheckOut.rb 的 Ruby 文件,但能够通过调用此文件 x 次来运行几次结帐迭代。
这是我的第一次尝试:
i = 0
10.times do
i+= 1
puts "Iteration number: " + i.to_s
require 'Test_OrderService_SubmitCart'
end
当我这样做时,它只会调用一次所需的文件,但会继续计入 i。我怎样才能调用所需的文件 10 次,或者我完全不了解这个?
【问题讨论】:
-
只是为了让您知道,
10.times do |i|将允许您在循环内使用i,从 0 开始到 9。(循环内部的操作方式相同,但随后你不需要在循环外声明i。)