【发布时间】:2012-06-09 20:45:31
【问题描述】:
我有这个二维数组:
arr = [[1,2],[3,4]]
我通常这样做:
CSV.open(file) do |csv|
arr.each do |row|
csv << row
end
end
除了逐行添加之外,还有什么更简单直接的方法吗?
【问题讨论】:
-
你所拥有的对程序员来说已经非常容易了。您是否(过早地)担心一次添加一行的性能?
-
@Phrogz 不,我不担心性能。我想让生活更轻松,但不确定是否已经有东西可以使用,或者我必须自己做。
-
和 CSV.read 方法一样,它可以读取 csv 文件并解析为二维数组,但是为什么没有相反的呢?
-
在旧版本的 Ruby 中曾经有 CSV.dump...现在已经不存在了