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