岩月と申します。

05/11/04 に IWAOKA Masahiro<iwaoka / tuat.jac-net.com> さんは書きました:
> > #初期宣言がチョット面倒ですが.
>
> なんですよね。慣れないとちょっと使い難い。

IntArrayなメソッドを持つモジュールを
Arrayオブジェクトにextendするというのはどうでしょうか。

ary = [1, 2, 3]
ary.extend(IntArrayExt) # 名前が思いつかない……
ary.gcd

これならクラスを汚さないですし、使いたい配列に対してだけ使えます。
以下のように一行でも書けます。長ったらしいので見た目は良くありませんが(^^;)。

[1, 2, 3].extend(IntArrayExt).gcd

--
IWATSUKI Hiroyuki <URL:mailto:don / na.rim.or.jp>