Add in Ruby

Find this useful? Support us: Star on GitHub 6
Category: Array | Language: Ruby

Sure! In Ruby, you can add an element to an array using various built-in methods and operations. Here are a few examples:

1. Using the shovel operator: The shovel (<<) operator is used to append an element to an array.

fruits = ["apple", "banana", "kiwi"]
fruits << "orange" # adds "orange" to the end of the array
puts fruits.inspect # output: ["apple", "banana", "kiwi", "orange"]

2. Using the push method: The push method adds one or more elements to the end of an array.

fruits = ["apple", "banana", "kiwi"]
fruits.push("orange", "mango") # adds "orange" and "mango" to the end of the array
puts fruits.inspect # output: ["apple", "banana", "kiwi", "orange", "mango"]

3. Using the insert method: The insert method adds an element to a specific index position in an array.

fruits = ["apple", "banana", "kiwi"]
fruits.insert(1, "orange") # adds "orange" at index 1
puts fruits.inspect # output: ["apple", "orange", "banana", "kiwi"]

4. Using the unshift method: The unshift method adds one or more elements to the beginning of an array.

fruits = ["apple", "banana", "kiwi"]
fruits.unshift("orange", "mango") # adds "orange" and "mango" to the beginning of the array
puts fruits.inspect # output: ["orange", "mango", "apple", "banana", "kiwi"]

These are just a few ways to add elements to an array in Ruby. I hope this helps!