[#39671] Ruby 1.8.1 on SX-6 — Masaki Hasegawa <masaki-h@...4u.or.jp>

はじめまして、長谷川 と申します。

16 messages 2004/05/19
[#39673] Re: Ruby 1.8.1 on SX-6 — Tanaka Akira <akr@...17n.org> 2004/05/19

In article <20040519.205107.102564296.suuchi29@naps.kishou.go.jp>,

[ruby-list:39623] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案

From: matz@... (Yukihiro Matsumoto)
Date: 2004-05-03 12:11:15 UTC
List: ruby-list #39623
まつもと ゆきひろです

In message "[ruby-list:39622] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案"
    on 04/05/03, pegacorn@jcom.home.ne.jp <pegacorn@jcom.home.ne.jp> writes:

|たしかに shell のパス名展開のように簡単にパターンマッチさせたい
|事はあります。
|しかし、それを File クラスのメソッドで行なう事に抵抗を感じます。

「Fileクラスのメソッド」というのは一理あります。

|(マニュアルにも「ファイル名のパターンマッチを行ないます」と
|書いてありますし。)

マニュアルは私の意図の後追いですから、根拠としては薄いですね。
必要に応じて書き換えればよいことですし。

|sh の case コマンドの場合は、パス名展開で使うパターンと同じ
|というだけなので、抵抗は感じません。
|(case の説明にもファイル名のパターンマッチで使うコマンドという
|説明はなく、汎用的なパターンマッチに使う事を想定しているように読めます。)

ちょっとこの文の意図が読み切れなかったのですが、結局は「File
クラスのメソッドで行なう事に抵抗を感じる」ということにつきる
のでしょうか。

                                まつもと ゆきひろ /:|)

In This Thread