From: TAKAHASHI Masayoshi Date: 1998-01-20T12:34:05+09:00 Subject: [ruby-list:5905] win and unix, and so on 高橋と申します。はじめまして。しばらくROMしてました。 rubyはちょこちょこと使わせていただいております。ありがとうございます。 ところで、少々質問があります。 ■UNIX版とWindows版(と言っていいんでしょうか?cygnus-win32版です) を使う時、注意するべき違いってありますか? 現在とある企画をやっておりまして、集計作業その他にrubyを使うべく、協力 してもらっている方々にrubyを使ってもらおうかな、と思っているのですが、 みなWindows(かMac)ユーザなのです。 ■CSVを扱うクラスかモジュールってありますか? 「dataというHashに入っているデータを、CSVに出力する」 といったことをやりたくて(Hashのキーのリストは tag = ['A','B','C'] みたいな形で与えられているとします)、 tag.each {|t| if (data[t]) then data[t].gsub!(/"/,'""') # 標準の(?)CSVにするため、「"」を処理 print '"',data[t],'"',"," # 同じく、全体を「""」で囲む else print '"",' end } print "\n" みたいなことをしてお茶を濁しているのですが、いまいち正しいのか 不安なので。 #しかしnilはgsubできないんですね……あっと、1.0を使っています。 以上、よろしかったら答えていただけるとうれしいです。 それと余談ですが、Windows版ってvectorとか窓の杜とかに置いたりしないん でしょうか? その方が入手しやすいし、宣伝にもなるので一石二鳥では。 高橋征義 (株式会社アイナック) Email:maki@inac.co.jp