Perlのファイル末尾にある「1;」

Perlでは、メインのスクリプトなどからrequireされるファイル側で、真の戻り値を返してあげる必要性があるそうです。

どっかで聞いたような気もするんですが、完全に忘れていたのでメモ的に。

return 1;で真を返したことになりますが、実際には省略して1;で良いそうです。

package hoge1;

sub hoge {
print “hogehoge”;
}

1;

やはりみんなの技術メモ、参考になります。


About this entry