【发布时间】:2010-10-15 07:58:00
【问题描述】:
我刚开始学习 Ruby,今天遇到了一个问题。
numResults = /\d+/.match(ie.div(:id, 'results_label').text)
puts "Results found: "+numResults.to_s
while(numResults > 0)
.
. some more code
.
我的输出中出现此错误:
Exception: undefined method `>' for #<MatchData:0x424c6d4>
这真的很奇怪,因为我在 IRB 中做了一个 while 循环,它运行良好。 我无法让循环内的代码执行,因为程序停留在条件上。
有人知道怎么回事吗?
【问题讨论】:
标签: ruby comparison loops while-loop