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