У меня есть массив как указано ниже.
Например:
array = [20%,*,30%, 10%]
Я хочу добавить значения, кроме '*', используя ruby. Пожалуйста, дайте мне некоторую подсказку для этого
Первый ниже недопустимый массив.
Если ваш массив
array = [ 20, 1, 1, 1, 30, 10 ]
Если вы хотите суммировать массив, исключая 1, используйте
array.reject { |value| value == 1 }.sum => 60
array.except{ |a| a == * }.reduce(:+)