in array ruby code example
Example 1: how to make a new array ruby
my_array = []
# OR
my_array = [1, 2, 3]
# OR
my_array = Array.new
#OR
(1..10).to_a
Example 2: Ruby Array.new syntax
Array.new( number of indices, value of the indices ) { optional block for value of indices }
ary = Array.new #=> []
Array.new(3) #=> [nil, nil, nil]
Array.new(3, true) #=> [true, true, true]
Array.new(3) { Hash.new } #=> [ {}, {}, {} ]
Example 3: contains ruby array
>> ['Cat', 'Dog', 'Bird'].include? 'Dog'
=> true
Example 4: ruby in array
You can just use a set difference (aka minus) to see if one array includes all elements of another
not_included = [1,2,3] - (1..9).to_a
not_included # => []
not_included = [1,2,3,'A'] - (1..9).to_a
not_included # => ["A"]