[#45922] Ruby の Readline から redraw-current-line を呼び出すことは可能でしょうか? — kohno kazuyuki <kkohno@...>

こんにちは

14 messages 2009/03/17
[#45923] Re: Ruby の Readline から redraw-current-line を呼び出すことは可能でしょうか? — Takao Kouji <kouji@...7.net> 2009/03/17

高尾宏治です。

[#45925] Re: Ruby の Readline から redraw-current-line を呼び出すことは可能でしょうか? — "Akinori MUSHA" <knu@...> 2009/03/17

At Tue, 17 Mar 2009 13:15:54 +0900,

[ruby-list:45919] Re: YAML ファイルへの配列の保存

From: "M.Uemura" <mitsuhideuemura@...>
Date: 2009-03-12 22:10:10 UTC
List: ruby-list #45919
okkez さん、山崎(ゆ)さん、うえむらです。アドバイスをありがとうございました。

.yml に格納したいときは、YAML::Store を使うものだとばっかり思っていたのですが、
今回の私のケースでは、require 'yaml' で単純に解決しました。ありがとうございました。
#ただ、'yaml' と 'yaml/store' をどう使い分けるものなのかは、いまいちピンと来ていませんが..orz

-------- Original Message  --------
> 山崎(ゆ)です。
> 
> 単純にこれではだめですか?
> 
>> irb
> require 'yaml'
> ary = [0,1,2]
> open('ary.yml','w'){|f| f.puts ary.to_yaml}
> 
>> type ary.yml
> --- 
> - 0
> - 1
> - 2
> 
> ちなみに読むときはYAML::load_fileが使えます。
> 
> _______________________
> Yusuke Yamasaki <y-yamasaki@saeilo.co.jp>
> 
> 
> On Wed, 4 Mar 2009 00:57:06 +0900 M.Uemura wrote:
>> うえむらと申します。
>> マニュアルを何度も読んだのですが、どうしても上手くいかないので、質問させて下さい。
>>
>> 配列をそのまま YAML ファイルとして保存しようとして、
>>
>> --- 
>> - 0
>> - 1
>> - 2
>>
>> という結果を期待していたのですが、ハッシュになってしまいます。
>> 大きな思い違いをしているのかと思うので、アドバイス頂けたら嬉しいです。
>>
>> 宜しくお願い致します。
>>
>> ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]
>> require 'yaml/store'
>> ary = [0, 1, 2]
>> db = YAML::Store.new('ary.yml')
>> ary.each_with_index{|item, i|
>>   db.transaction do
>>     db[i] = item
>>   end
>> }
>> --- 
>> 0: 0
>> 1: 1
>> 2: 2
> 
> 
> 


In This Thread

Prev Next