- 締切済み
rubyのデータ読み取りについて
rubyで100行からなる "山田" : 173, 60 ; 176, 61 のようなデータを読み取り、kekka_fileに書き出すとすれば、冒頭で file=open("data","r") この文を書き、この後は、どういうプログラムを組めばよいでしょうか? while文を使えばよいのでしょうか? 大雑把な質問で、すいません 回答宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10359)
回答No.2
初心者向きに普通に書くとすると、 open("kekka_file","w") do |outfile| IO.foreach("data") do |line| line.chomp! #改行文字の削除 lineに対しての処理 outfile.puts 処理結果 end end
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.1
データの解釈の仕方をエスパーしてみて、次のデータ: "山田" : 173, 60 ; 176, 61 "佐藤" : 137, 40 ; 176, 16 ――を、YAML形式で書き出す例。 http://ideone.com/3YdsK1 書き出したYAML形式のデータを読み込んで、2番目のデータを表示させた例。 http://ideone.com/iaw60O 回答が大雑把なのは、ご容赦。