diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-06-01 13:33:59 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-06-01 21:44:53 +0900 |
commit | a5e1d549b508806b2fd14100683f504c7825a138 (patch) | |
tree | e22dae425bd64ea03cb668143bc62029cf2bb941 /enum.c | |
parent | a16cffe384ab167c22b4ae44c05950732cec2ae6 (diff) |
[DOC] Mention the edge case of `any?`/`all?`
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/7883
Diffstat (limited to 'enum.c')
-rw-r--r-- | enum.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1757,6 +1757,9 @@ DEFINE_ENUMFUNCS(all) * * 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, * returns whether every element is truthy: * @@ -1818,6 +1821,9 @@ DEFINE_ENUMFUNCS(any) * * 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, * 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 < 0 } # => false * - * * Related: #all?, #none?, #one?. */ |