森田と申します. 既出だったら申し訳ないのですが, 以下の様なスクリプトでメソッドを超えてbreakが作用するのですが, これは 意図された挙動なんでしょうか? # break.rb def stop(n) break if n == 5 end (1..10).each do |i| stop(i) puts i end puts 'end' ↓実行結果 > ruby -v ruby 1.8.2 (2005-04-11) [i386-linux] > ruby break.rb 1 2 3 4 end > -- MORITA Naoyuki <naohaq / ps.sakura.ne.jp> a language a year