From: fajiide25@... (OO ちゃん)
Subject: [TSruby:228] CSV ジェネレータについて
Date: Sat, 25 Nov 2006 08:21:42 +0900 (JST)
るびきちです。
> 簡単に入力できましたが、出力ではgenerateメソッドを使って
> 次のように記述するとの事でした。(Rubyレシピ本より)
>
> require "csv"
> y = [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
> CSV.generate("out.csv",?,){|elm|
> elm << y[0]
> elm << y[1]
> elm << y[2]
> }
これはあくまで説明のためにこう書いてると思われます。
> CSV.generate("out.csv",?,){|elm|
> y.each{|line|
> elm << line
> }
> }
これでいいと思います。
ちなみに僕なら好みでこう書くでしょう。
CSV.generate("out.csv", ?,) do |elm|
y.each{|line| elm << line}
end
--
rubikitch
http://www.rubyist.net/~rubikitch/