[Mew-dist 2289] Re: imput's hook

Motonori Nakamura motonori at example.com
1997年 9月 30日 (火) 06:42:00 JST


>>>>> On Mon, 29 Sep 1997 23:26:42 +0900, NAKAJIMA Yoshihiro <nakayosh at example.com> said:

nakayosh> imput のフックに関する質問です。

nakayosh> : % grep Hook `which imput`
nakayosh> :     eval "&$Hook_PreHeaderconv" if ($Hook_PreHeaderconv);
nakayosh> :     eval "&$Hook_PreFinalHeaderProc" if ($Hook_PreFinalHeaderProc);
nakayosh> :     eval "&$Hook_PreDispatching" if ($Hook_PreDispatching);

nakayosh> この `&' は、要らなんじゃないですか?

ええと、フックには関数名を定義してもらうことになっているので、
& は省略可能ですがあっても構いません。上記の記述は perl4 の
頃からあって、perl4 では省略できませんでした。それがそのまま
残っています。どちらかというと、
	&{$Hook_PreHeaderconv} if ($Hook_PreHeaderconv);
みたく eval を省略するのが良いでしょうね。

# あ、perl4 でも {} 使わなければできたのね。

- motonori



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