From: koyama Date: 2007-08-31T21:30:26+09:00 Subject: [ruby-list:43964] Re: Hashのシリアライズ xeon-koyamaです。 okkez さん 、ものすごく速いご返答ありがとうございます。 ビックリしました。 > 型はありますよ?Ruby は動的型言語です。 > 演算子の意味はほとんど Java と同じです。 > 記号つきの変数は個人的にはほとんど使いません。 スイマセン、適切な書き方ではなかったです。 Integer k = 10 みたいに、変数に型指定しないので、楽なんでしょうが、 慣れていないので ここの所が 逆に大変だったりします。 >> Hashクラスのシリアライズについて質問させて下さい。 > > リファレンスマニュアルで Marshal#dump, Marshal#load を参照してください。 > http://www.ruby-lang.org/ja/man/?cmd=view;name=Marshal > ありがとうございます。 File Object のマニュアルは目を通したのですが、探せませんでした。 なるほど、Marshal で行うのですね。 > もしくは YAML について調べてください。 http://jp.rubyist.net/magazine/?0009-YAML#l1 を参考にしようと思います。 ざっと見ですが、Ruby の Syck というクラス?を使うのですね。 勉強してみます。 > お薦めの書籍は以下の通りです。自分にあうものを選んでください。 > :たのしいRuby: > http://www.sbcr.jp/books/products/detail.asp?sku=4797336617 > :初めてののプログラミング: > http://www.oreilly.co.jp/books/4873112923/ > :Rubyプログラミング基礎講座: > http://www.gihyo.co.jp/books/syoseki.php/4-7741-2645-4 > ありがとうございます。参考にさせて頂きます。