[DOC] Mention the edge case of any?
/all?
This commit is contained in:
parent
a16cffe384
commit
a5e1d549b5
Notes:
git
2023-06-01 12:45:16 +00:00
6
array.c
6
array.c
@ -7768,6 +7768,9 @@ rb_ary_drop_while(VALUE ary)
|
|||||||
*
|
*
|
||||||
* Returns +true+ if any element of +self+ meets a given criterion.
|
* Returns +true+ if any element of +self+ meets a given criterion.
|
||||||
*
|
*
|
||||||
|
* If +self+ has no element, returns +false+ and argument or block
|
||||||
|
* are not used.
|
||||||
|
*
|
||||||
* With no block given and no argument, returns +true+ if +self+ has any truthy element,
|
* With no block given and no argument, returns +true+ if +self+ has any truthy element,
|
||||||
* +false+ otherwise:
|
* +false+ otherwise:
|
||||||
*
|
*
|
||||||
@ -7829,6 +7832,9 @@ rb_ary_any_p(int argc, VALUE *argv, VALUE ary)
|
|||||||
*
|
*
|
||||||
* Returns +true+ if all elements of +self+ meet a given criterion.
|
* Returns +true+ if all elements of +self+ meet a given criterion.
|
||||||
*
|
*
|
||||||
|
* If +self+ has no element, returns +true+ and argument or block
|
||||||
|
* are not used.
|
||||||
|
*
|
||||||
* With no block given and no argument, returns +true+ if +self+ contains only truthy elements,
|
* With no block given and no argument, returns +true+ if +self+ contains only truthy elements,
|
||||||
* +false+ otherwise:
|
* +false+ otherwise:
|
||||||
*
|
*
|
||||||
|
7
enum.c
7
enum.c
@ -1757,6 +1757,9 @@ DEFINE_ENUMFUNCS(all)
|
|||||||
*
|
*
|
||||||
* Returns whether every element meets a given criterion.
|
* Returns whether every element meets a given criterion.
|
||||||
*
|
*
|
||||||
|
* If +self+ has no element, returns +true+ and argument or block
|
||||||
|
* are not used.
|
||||||
|
*
|
||||||
* With no argument and no block,
|
* With no argument and no block,
|
||||||
* returns whether every element is truthy:
|
* returns whether every element is truthy:
|
||||||
*
|
*
|
||||||
@ -1818,6 +1821,9 @@ DEFINE_ENUMFUNCS(any)
|
|||||||
*
|
*
|
||||||
* Returns whether any element meets a given criterion.
|
* Returns whether any element meets a given criterion.
|
||||||
*
|
*
|
||||||
|
* If +self+ has no element, returns +false+ and argument or block
|
||||||
|
* are not used.
|
||||||
|
*
|
||||||
* With no argument and no block,
|
* With no argument and no block,
|
||||||
* returns whether any element is truthy:
|
* returns whether any element is truthy:
|
||||||
*
|
*
|
||||||
@ -1848,7 +1854,6 @@ DEFINE_ENUMFUNCS(any)
|
|||||||
* {foo: 0, bar: 1, baz: 2}.any? {|key, value| value < 1 } # => true
|
* {foo: 0, bar: 1, baz: 2}.any? {|key, value| value < 1 } # => true
|
||||||
* {foo: 0, bar: 1, baz: 2}.any? {|key, value| value < 0 } # => false
|
* {foo: 0, bar: 1, baz: 2}.any? {|key, value| value < 0 } # => false
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* Related: #all?, #none?, #one?.
|
* Related: #all?, #none?, #one?.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
5
hash.c
5
hash.c
@ -4432,6 +4432,9 @@ any_p_i_pattern(VALUE key, VALUE value, VALUE arg)
|
|||||||
* Returns +true+ if any element satisfies a given criterion;
|
* Returns +true+ if any element satisfies a given criterion;
|
||||||
* +false+ otherwise.
|
* +false+ otherwise.
|
||||||
*
|
*
|
||||||
|
* If +self+ has no element, returns +false+ and argument or block
|
||||||
|
* are not used.
|
||||||
|
*
|
||||||
* With no argument and no block,
|
* With no argument and no block,
|
||||||
* returns +true+ if +self+ is non-empty; +false+ if empty.
|
* returns +true+ if +self+ is non-empty; +false+ if empty.
|
||||||
*
|
*
|
||||||
@ -4450,6 +4453,8 @@ any_p_i_pattern(VALUE key, VALUE value, VALUE arg)
|
|||||||
* h = {foo: 0, bar: 1, baz: 2}
|
* h = {foo: 0, bar: 1, baz: 2}
|
||||||
* h.any? {|key, value| value < 3 } # => true
|
* h.any? {|key, value| value < 3 } # => true
|
||||||
* h.any? {|key, value| value > 3 } # => false
|
* h.any? {|key, value| value > 3 } # => false
|
||||||
|
*
|
||||||
|
* Related: Enumerable#any?
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static VALUE
|
static VALUE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user