2012-04-17 19 views

答えて

1

あなたのようなファイルを取ることにしたいように聞こえます。

このような場合は、YAMLをご覧ください。これはRubyに組み込まれており、データ構造の読み書きを容易にします。たとえば:

require 'yaml' 
names = File.read('names.txt').split(' ') 
File.open('Names_In_Array.txt') {|f| f << YAML::dump(names)} 

あなたは、ファイルを結果している別のオプションは、JSONで

names = YAML::load(File.open('Names_In_Array.txt')) 
+0

と、その後のプログラムで読み取ることができます。私はYAMLを使用します。 – user1182000

0

あなたが正しく理解する場合:

ben john joe adam mike bob

、後で読み込むためのオブジェクト構造にそのをシリアライズ:

outfile.puts(results.map{ |m| "\'#{m}\'" }.join(', ')) 
関連する問題