У меня есть следующий метод:
def speciate
chem_formula.each { |chemical|
@chem_species = chemical.scan(/[A-Z][^A-Z]*/)
puts @chem_species
}
end
, который производит:
H2
S
O4
@chem_species = ["S", "O4"]
от: @chem_formula = ["H2" "SO4"]
Как настроить массив для включения всех итераций? Именно так вы выводите ["H2", "S", "O4"]
вместо ["S", "O4"]
Заранее спасибо.