The array.drop()
method in Ruby removes the first n
numbers of elements in an array.
array.drop()
returns an array that contains the remaining elements. If the n
number of elements passed to this method is negative, an error will be thrown.
Unlike other methods that permanently change or alter the original array, the
drop()
method leaves the original array as it was before the function call.
array.drop(n)
n
: The first n
number of elements you want to remove from the array.The return value is a new array that contains the remaining elements that were not removed.
# create arraysarr1 = [1, 2, 3, 4, 5]arr2 = ["a", "b", "c", "d", "e"]arr3 = ["Ruby", "Java", "JavaScript", "Python"]arr4 = ["1ab", "2cd", "3ef", "4gh", "5ij"]arr5 = [nil, "nil", "true", "false", true]# drop some elementsa = arr1.drop(2)b = arr2.drop(4)c = arr3.drop(0)d = arr4.drop(2)e = arr5.drop(2)# print out returned valuesputs "#{a}"puts "#{b}"puts "#{c}"puts "#{d}"puts "#{e}"