From: matz@... (Yukihiro Matsumoto) Date: 1997-09-12T12:49:52+09:00 Subject: [ruby-list:4288] Re: Sample Program ( mbox to INBOX ) まつもと ゆきひろです In message "[ruby-list:4287] Re: Sample Program ( mbox to INBOX )" on 97/09/12, "nagano" writes: |長野です。 |#確か、ほかに「ながのさん」っていませんでしたよね。 確かいなかったと思います.松本さんは二人いますけど. |#利用している環境が、ちょっと腐ってますので、Reference がうまくない |#です。ごめんなさい。 ccMailかあ…. |1つだけ解らないのが、今回の様に書き直すと、最初に取り込んだ |順番どおりには出力されませんでした。良く分かってないので、 |どう直せば良いのか。また、どんな機能で仲介させればよいのか |わかりませんでした。 |# 感覚的には「イテレータ(?)部分で sort させる」? これは@headerが数字をキーとするハッシュになっているせいです ね.ハッシュは要素を取り出す場合の順番が不定になります.これ は以下のいずれかで対応できます. * eachの定義を def each for p in @header.values.sort! yield p end end に変更する * @headerをハッシュでなく配列にする. 個人的には@headerのような使われ方なら配列を使った方が良いと 思います(前回見た時には配列だと思い込んでいました).現状から の変更は大きくなりますが. |うーん。「インスタンス化して嬉しい」っていう事が、今一つ理解 |出来ていません。 前回のプログラムではMbox_to_inboxというクラスを定義して,そ のオブジェクトを生成していました.ところが,このオブジェクト はシステム全体にただ一つしか存在する必要の無いものですから, ただの変数と関数(的メソッド)で十分で,わざわざオブジェクトと して固有の存在にする必要は無いかも知れません.「インスタンス 化して嬉しいかどうかわからない」というのはそういう意味です. |何か「最初の一歩」のような{本|文献}ってありますか? 良い本は無いです.アスキーから出ている石塚さんの本を買うと喜 ばれるかも知れませんが. まつもと ゆきひろ /:|)