[問題] ruby的bug?

看板Ruby作者 (raison detre)時間12年前 (2012/09/11 12:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
請問一下各位 小弟使用的是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
文章代碼(AID): #1GJhUwgN (Ruby)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1GJhUwgN (Ruby)