goa*_*ash 1 ruby arrays string integer data-manipulation
我有一个数组:
all_ages = ["11", "9", "10", "8", "9"]
Run Code Online (Sandbox Code Playgroud)
我想将其转换为整数数组,以便更容易将它们全部加在一起。非常感谢任何帮助,寻找一级解决方案。
Enumerable#sum可以用一个块来调用,告诉 Ruby 如何对数组的元素求和,在本例中,String#to_i首先调用 element。
all_ages = ["11", "9", "10", "8", "9"]
all_ages.sum(&:to_i)
#=> 47
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
123 次 |
| 最近记录: |