[ruby-core:66260] [ruby-trunk - Feature #10506] [Open] Imprve Enumerator.any? behavior

From: ts@...
Date: 2014-11-13 12:40:33 UTC
List: ruby-core #66260
Issue #10506 has been reported by Thomas Sevestre.

----------------------------------------
Feature #10506: Imprve Enumerator.any? behavior
https://bugs.ruby-lang.org/issues/10506

* Author: Thomas Sevestre
* Status: Open
* Priority: Normal
* Assignee: 
* Category: 
* Target version: 
----------------------------------------
IMHO the API `Enumerable.any?` behavior could be improved in the following manner:

    any? { |obj| block } → true or false
    any? → an_enumerator 

This would allow to do things like

    [].any?.with_index { |obj, index| }

And it would be more consistent with collect and other Enumerable functions:

    collect { |obj| block } → array
    collect → an_enumerator





-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next