From: rr.rosas@... Date: 2014-05-28T01:04:02+00:00 Subject: [ruby-core:62806] [ruby-trunk - Feature #9867] Introduce each/else block into ruby Issue #9867 has been updated by Rodrigo Rosenfeld Rosas. I'm curious. Personally I don't remember any time I used something like this. Would you mind showing some examples where it happens in your application? ---------------------------------------- Feature #9867: Introduce each/else block into ruby https://bugs.ruby-lang.org/issues/9867#change-46926 * Author: ��ukasz Strzebi��czyk * Status: Feedback * Priority: Low * Assignee: Yukihiro Matsumoto * Category: syntax * Target version: ---------------------------------------- Hi Code like this happens quite often: if array.any? array.each do |elem| some_work end else do_something_else end I was thinking if it was possible, to introduce syntax like this: array.each do |elem| some_work else do_something_else end where code in else would fire if array is empty. This would simplify a lot of code nicely and would be completely backwards compatible. Is that a good idea? -- https://bugs.ruby-lang.org/