我有一个如下所示的数组。
例如:
array = [20%,*,30%, 10%]
我想使用ruby添加除'''之外的值,请给我一些线索
答案 0 :(得分:1)
下面首先是无效的数组。
array = [20%,*,30%, 10%]
如果你的阵列是
array = [ 20, 1, 1, 1, 30, 10 ]
如果要对数组求和,则使用
array.reject { |value| value == 1 }.sum
=> 60
答案 1 :(得分:0)
array.except{ |a| a == * }.reduce(:+)