Perl › モジュール › here Carpモジュールを使用すると、モジュールの呼び出し元の観点で例外を発生させることができます。 # モジュールの読み込みと関数のインポート use Carp 'croak'; croak関数を使用するとモジュールの呼び出し元の観点で例外を発生させることができます。メッセージの末尾には呼び出し元の行番号が追加されます。 # 呼び出し元の行番号をエラーメッセージに含めて例外を発生させる croak "Exception!"; 例外はdie関数で発生させることができますが、die関数は実行された位置の行番号をメッセージの末尾に追加します。croakはcroakが実行された位置の行番号ではなく、呼び出し元の行番号を末尾に追加する点がdieと異なります。 dieとcroakの使いわけとして、次の点を覚えておきましょう。 Perlスクリプト(*.pl)で例外を発