如何将两个数组相加,并将结果作为一个数字返回?Ruby

hgb9j2n6  于 2023-01-30  发布在  Ruby
关注(0)|答案(2)|浏览(181)

我需要将两个数组相加,并将结果打印为总数。

arr1 = [1, 2, 3]
arr2 = [4, 5, 6]
arr1 + arr2

只给我= 123456,但我要21。

sf6xfgos

sf6xfgos1#

可以使用sum方法

arr1 = [1, 2, 3]
arr2 = [4, 5, 6]

(arr1 + arr2).sum
brc7rcf0

brc7rcf02#

这是另一种方式

arr1 = [1, 2, 3]
arr2 = [4, 5, 6]

p (arr1 + arr2).reduce(:+)

产出

21

相关问题