河野真治 @ 琉球大学情報工学です。

In article <dkkdfo$85b$1@caraway.media.kyoto-u.ac.jp>, Masanori HATA <hata@iname.com> writes
> sub を使って関数をプロトタイプ付きで定義する場合、プロトタイプに、「@」
> を指定するのと「%」を指定するのとで違いはあるのでしょうか? ただし、こ
> の場合、「\」(逆スラッシュ)付きの指定ではない場合です。

man perlsub なんでしょうが...

Perl のプロトタイプは、builtin 関数的な構文にしたい時に使う
ものなんでしょう。なので、@_ の動作には影響しないんじゃない
でしょうか。

 Any unback-
       slashed "@" or "%" eats all remaining arguments, and forces list con-
       text.  

なので、(%)も(@)おんなじなんじゃないですかね。

---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科