The push() function in Ruby is used to push the given element at the end of the given array and returns the array itself with the pushed elements.
Syntax: push(Elements)
Parameters:
Elements : These are the elements which are to be added at the end of the given array.
Returns: the array of pushed element.
Example 1:
Array1 = [ 1 , 2 , 3 , 4 ]
Array2 = [ "a" , "b" , "c" ]
Array3 = [ "gfg" , "Geeks" , "GeeksforGeeks" ]
A = Array1.push( 5 , 6 , 7 )
B = Array2.push( "d" , "e" , "f" )
C = Array3.push( "Geek" )
puts "#{A}"
puts "#{B}"
puts "#{C}"
|
Output:
[1, 2, 3, 4, 5, 6, 7]
["a", "b", "c", "d", "e", "f"]
["gfg", "Geeks", "GeeksforGeeks", "Geek"]
Example 2:
Array1 = [ 10 , 20 , 30 , 40 ]
Array2 = [ "Z" , "Y" , "X" ]
Array3 = [ "ab" , "abc" , "abcd" ]
p = 50 , 60
q = "W" , "V" , "U"
r = "abcde" , "abcdef"
A = Array1.push(p)
B = Array2.push(q)
C = Array3.push(r)
puts "#{A}"
puts "#{B}"
puts "#{C}"
|
Output:
[10, 20, 30, 40, [50, 60]]
["Z", "Y", "X", ["W", "V", "U"]]
["ab", "abc", "abcd", ["abcde", "abcdef"]]
Note: In the above example, it can be seen that if we initialize the parameters
of the function in a separate variable then it gives output as an array inside the array shown above.
Reference: https://devdocs.io/ruby~2.5/array#method-i-push
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
06 May, 2019
Like Article
Save Article