[Mew-dist 07076] Re: 全部を選択するには

matsui at example.com matsui at example.com
1998年 12月 11日 (金) 17:31:25 JST


>>>>> SAKAI Kiyotaka <ksakai at example.com> writes:

>> 以下のパッチのように意味のないコードを 1行追加すると、head= がうまく動
>> 作するようになるというのが不思議です。

>> +	$head =~ /:/;
>> +	
>>  	if (eval $eval_string) {
>>  	    push(@messages, $m);
>>  	}

parse_expressionに'head='を食わすと、 

    $head =~ //om

が返ってきますので、//の中身が空だから直前のパターンが実行されているの
ではないでしょうか? つまり意味のないコードには実は直前のパターンを必ず
/:/にするという意味があったということで。(ヘッダにはたぶん必ず':'が含
まれてますよね)

                                                       松井



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