1
私はXMLファイルからデータを読み込み、文字列から整数に変換していますが、データを処理しようとすると、オブジェクトはString型であると主張しています。私はすべての要素を整数型に変換するので、私には意味をなさない。ruby型質問
#converts the string data array to an integer array
def self.barify_data(data)
data.each{ |i| i.to_i() }
end
data = BarChart.barify_data(data)
data.each {|d| puts d.class }
この出力:変換イマイチが起こって、なぜ
String
String
String
String
String
String
String
String
String
String
String
String
String
は誰も教えてもらえますか?
ありがとうございました。
を探している
、私はそれは、単純な何かを知っていました;私はそれを理解できませんでした。 –
具体的には、 'Enumerable#map! 'メソッドです。 – Swanand
OPは変更された配列を返し、それをデータに再割り当てします。 #mapはこの状況でうまくいくでしょう。 –