From: lukasz.strzebinczyk@... Date: 2014-05-27T12:42:37+00:00 Subject: [ruby-core:62796] [ruby-trunk - Feature #9867] [Open] Introduce each/else block into ruby Issue #9867 has been reported by ��ukasz Strzebi��czyk. ---------------------------------------- Feature #9867: Introduce each/else block into ruby https://bugs.ruby-lang.org/issues/9867 * Author: ��ukasz Strzebi��czyk * Status: Open * 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/