[問題] ruby的bug?
請問一下各位
小弟使用的是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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章