Ruby 文字列で構成される配列の配列を、文字列と浮動小数点数で構成される配列の配列に変換しようとしています。
これが私の試みです:
array = [["My", "2"], ["Cute"], ["Dog", "4"]]
array.collect! do |x|
x.each do |y|
if y.gsub!(/\d+/){|s|s.to_f}
end
end
end
=> [["My", "2.0"], ["Cute"], ["Dog", "4.0"]]
私はこれをむしろ返すために探して[["My", 2.0], ["Cute"], ["Dog", 4.0]]
います 私は何を間違えましたか?