なかだです。

At Tue, 2 Jul 2002 00:38:44 +0900,
Takaaki Tateishi wrote:
> case文のwhen節において,'==='の比較による計算結果を変数に代入
> できると便利だと思うことがあるので,試しに実装してみました.
> 添付ファイルがpatchです.
> 作りはちゃちですが,このようなものは提案としていかがでしょうか?
> 
> 具体的には,次のようなことができます.
> 
> case "abc100def"
> when /\d+/ => pos
>   p pos   # => 3
> end
> 
> case "abc"
> when /\w+/, /c/ => pos
>   p pos   # => 0
> end

Regexp#===がインデックスじゃなくてMatchDataを返してくれると、もっ
と便利なんですけどねぇ。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦