[#837] request SCAN — Shin-ichiro HARA <sinara@...>

原です。

25 messages 1997/11/14
[#838] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#839] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#840] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#841] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#843] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#844] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#845] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#864] [Req] Proc.new — Shin-ichiro HARA <sinara@...>

原です。

53 messages 1997/11/19
[#865] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#866] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/19

原です。

[#867] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#875] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#877] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#879] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#886] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#890] Re: [Req] Proc.new — keiju@... (石塚圭樹 ) 1997/11/20

けいじゅ@日本ラショナルソフトウェアです.

[ruby-dev:897] Re: extension of case

From: Masaki Suketa <masaki.suketa@...>
Date: 1997-11-20 06:16:31 UTC
List: ruby-dev #897
助田です
In message "[ruby-dev:882] Re: extension of case"
matz@netlab.co.jp (Yukihiro Matsumoto) writes : 
>まつもと ゆきひろです

>|=== を再定義するやり方は、素直じゃないと思うんですけど

>いやあ,場合によっては便利なんですけどねえ.正規表現とか範囲
>オブジェクトとかはこの機能のおかげでcaseが使いやすくなってい
>ます.言い替えるとcaseは他の言語のようにif..elsif..の代替で
>はなく,(少々似ているが)違う制御構造になっていますね.
ごめんなさい。
これは一般的な話ではなく "<" や ">" を使えるようにするために
"==="を再定義する Limitクラスを用いた前田さんの方法は素直じゃ
ないといいたかっただけです。(省略しすぎだろ > 自分)

case 文のところで "===" が使われるというのは、素直で直感的だと
思います。

自分でもうまく説明できないですが...
">" や "<" を使えるようにする、前田さんの方法は、巧妙すぎて
あまりにも私の直感からずれてます。(^^;

C++ の STL のように "==" と ">" が再定義されてれば "!="や "<" も
使えるというレベルなら、私の直感からずれないんですけど(^^;

助田 雅紀(masaki.suketa@tonen.co.jp)

In This Thread