作者ireullin (raison detre)
看板Ruby
标题[问题] ruby的bug?
时间Tue Sep 11 12:02:00 2012
请问一下各位
小弟使用的是ruby 1.9.3 on windows 7
执行下面程式两段程式码理应会得到相同结果
可是第一段却会一直列印出"next"
而无法结束
请问这是ruby的bug吗
# 这个会陷入无限回圈
Dir.foreach('./') do |file|
until(file =~ /[0-9]{8}/)
p 'next'
next
end
p file
end
# 这个正常执行
Dir.foreach('./') do |file|
if(file !~ /[0-9]{8}/)
p 'next'
next
end
p file
end
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.71.34