私は仕事用のコードを書いていますが、興味深い問題に遭遇しました。このトピックに関するリソースを検索しましたが、明確な答えが見つかりませんでした。
Perl モジュールでサブ関数を記述する場合、右中括弧の後にセミコロンが必要ですか?
次のように:
sub printFoo {
print "foo";
};
これは、通常の Perl スクリプトのサブ関数とは何か違うのでしょうか?
セミコロンのないモジュールで上記の関数を使用すると、「未定義のサブルーチン」を参照するエラーが発生します。
過去に、右中括弧の後にセミコロンを付けずに同様のコードを使用したことに自信を持っていますが、今はそうではありません。
正しい方向へのプッシュは素晴らしいでしょう!