我有這種紅寶石塊:爲什麼我不能從這個Ruby塊中'破壞'?
status = ''
build.parse do |entry|
puts "parsing an item"
puts entry.title
if entry.title =~ /FAILURE/ then
puts "failure"
status = "FAILURE"
else
status = "SUCCESS"
end
puts status
break entry if status == "FAILURE"
end
對於一些未知的原因給我,我似乎無法擺脫它?我知道該塊是一點都不奇怪它是半抄在這裏:
http://macruby.labs.oreilly.com/ch03.html#_xml_parsing
老實說我的Ruby是窮人,但我試圖寫一個小Mac應用程序,涉及到一些RSS解析。
正則表達式匹配和狀態被設置爲「FAILURE」,但它沒有打破塊/循環。我做了什麼明顯錯誤?
乾杯,
亞當
哪裏有循環? – 2010-08-19 22:01:51
啊,我明白了...我已經改寫過了。 – 2010-08-19 22:12:36