Method: Array#include?
- Defined in:
- array.c
#include?(object) ⇒ Boolean
Returns whether for some element element
in self
, object == element
:
[0, 1, 2].include?(2) # => true
[0, 1, 2].include?(2.0) # => true
[0, 1, 2].include?(2.1) # => false
Related: see Methods for Querying.
5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 |
# File 'array.c', line 5366
VALUE
rb_ary_includes(VALUE ary, VALUE item)
{
long i;
VALUE e;
for (i=0; i<RARRAY_LEN(ary); i++) {
e = RARRAY_AREF(ary, i);
if (rb_equal(e, item)) {
return Qtrue;
}
}
return Qfalse;
}
|