tokuhirom's Blog

Perl5 における関数 prototype の取扱いについて

いろいろな人が prototype をつかってるのをみてきましたが、

sub foo(&) { }

として

foo { }

のように、block を coderef としてうけとるパターン以外では、つかわない方がいいです。

それと、定数の場合。

sub FOO () { }

理由は後でかく。