[#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:45901] Re: YAML ファイルへの配列の保存

From: 山崎雄介 <y-yamasaki@...>
Date: 2009-03-04 01:51:42 UTC
List: ruby-list #45901
山崎(ゆ)です。

単純にこれではだめですか?

> 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 ファイルとして保存しようとして、
> 
> > cat ary.yml 
> --- 
> - 0
> - 1
> - 2
> 
> という結果を期待していたのですが、ハッシュになってしまいます。
> 大きな思い違いをしているのかと思うので、アドバイス頂けたら嬉しいです。
> 
> 宜しくお願い致します。
> 
> > ruby --version
> ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]
> > cat store_array_in_yaml.rb
> 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
> }
> > cat ary.yml 
> --- 
> 0: 0
> 1: 1
> 2: 2


In This Thread