[Mew-dist 11571] Re: immv to large size directory

Yasunari Momoi momo at example.com
1999年 12月 1日 (水) 00:27:01 JST


From: MINABE Oki <minabe at example.com>
Subject: [Mew-dist 11569] Re: immv to large size directory
Date: Tue, 30 Nov 1999 23:22:20 +0900

> 美辺といいます。
> 
>    Hideaki YOSHIFUJI <yoshfuji at example.com>
> / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
> >        while (defined($i = readdir(MDIR))) {
> >            $max = $i if ($max < $i and $i =~ /^\d+$/);
> >        }
> > の方が速くないでしょうか?

そうですね.$i =~ /^\d+$/ and $max < $i より,こちらの方が速
いはずです.

> IM はどうせ -w が付いてないからいいやって言うなら、数字ではない文字列を数
> 字として評価すると 0 になるので、
> 
>   $max = $i if ($max < $i);
> 
> の方が速いでしょう。

これだと,$i に数字で始まる文字列が入っているとまずいです.
それで困るのはかなり稀だとは思いますが.

-- momo



Mew-dist メーリングリストの案内