Method: Array#include?
- Defined in:
- array.c
#include?(object) ⇒ Boolean
Returns true
if the given object
is present in self
(that is, if any element ==
object
), otherwise returns false
.
a = [ "a", "b", "c" ]
a.include?("b") #=> true
a.include?("z") #=> false
4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 |
# File 'array.c', line 4339
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;
}
|