From: Takaaki Tateishi Date: 2002-07-02T21:54:06+09:00 Subject: [ruby-dev:17624] Re: substitution at when-clause At Tue, 2 Jul 2002 13:30:17 +0900, > |if,while文の条件部に代入も含めて記述するパターンがそれなりに > |使われていると思ったので,比較結果を使うという方法は全く抵抗 > |がなかったです. > > caseの === 呼び出しは直接見えませんから、質的に異なってとら > える人が多いのではないでしょうか。 case文の比較では===を使うということが知られていないとwhen節に何を 書けば適切なのか説明できないと思います.そして,直接見えないにして も === の結果で判断しているので,その結果が欲しいと思うのはそれほ ど異質なものとは僕は思えないのです. もし,===がtrue/falseに限られた値を返すという制約があれば,比較結 果を得ることに意味はないとは思います. -- Takaaki Tateishi