Using the << operator:
xxxxxxxxxx
fruits = ["apple", "banana"]
fruits << "orange"
puts fruits.inspect
# Output: ["apple", "banana", "orange"]
Using the push method:
xxxxxxxxxx
fruits = ["apple", "banana"]
fruits.push("orange")
puts fruits.inspect
# Output: ["apple", "banana", "orange"]
xxxxxxxxxx
a = [ "a", "b", "c" ]
a.push("d", "e", "f")
#=> ["a", "b", "c", "d", "e", "f"]
[1, 2, 3].push(4).push(5)
#=> [1, 2, 3, 4, 5]
xxxxxxxxxx
array = []
array << "element 1"
array.append "element 2"
puts array
# ["element 1", "element 2"]
xxxxxxxxxx
somearray = ["some", "thing"]
anotherarray = ["another", "thing"]
somearray + anotherarray # => ["some", "thing", "another", "thing"]
somearray.concat anotherarray # => ["some", "thing", "another", "thing"]
somearray.push(anotherarray).flatten # => ["some", "thing", "another", "thing"]
somearray.push *anotherarray # => ["another", "thing", "another", "thing"]
Using the unshift method:
xxxxxxxxxx
fruits = ["apple", "banana"]
fruits.unshift("orange")
puts fruits.inspect
# Output: ["orange", "apple", "banana"]
xxxxxxxxxx
#ruby syntax
some_array_name = ["information 1", "information 2"]
some_array_name.push("information 3")
#output will be =>
["information 1", "information 2", "information 3"]