In Ruby, you can easily calculate the sum of an array of numbers using built-in methods.
Using the sum Method
What is sum?
The sum method is a convenient way to calculate the sum of all elements in an array of numbers.
Syntax of sum
array.sum
Here, array is the array of numbers for which you want to calculate the sum.
Example
numbers = [1, 2, 3, 4, 5]
total = numbers.sum
puts total # Output: 15
In this example, the sum method is used on the numbers array to calculate the sum of all its elements. The result is stored in the total variable and then printed to the console.
Using the inject Method
What is inject?
The inject method, also known as reduce, is another way to calculate the sum of an array of numbers. It applies a binary operation on each element of the array, accumulating the result as it iterates through the elements.
Syntax of inject
array.inject(:+)
Here, array is the array of numbers, and :+ is the binary operation for addition.
Example
numbers = [1, 2, 3, 4, 5]
total = numbers.inject(:+)
puts total # Output: 15
In this example, the inject method with the :+ symbol is used on the numbers array to calculate the sum of all its elements. The result is stored in the total variable and then printed to the console.
0 Comment