10.12 例外を処理する
例外を発生させる可能性のある関数を安全に呼び出したい。また、例外を発生させる関数を作成したい。
- 例外を発生させる
die "some message";
- 例外を捕捉する
eval { func() }; if ($@) { # $@に例外の内容が捕捉される。 warn "func raised an exception: $@"; }
例外を発生させる可能性のある関数を安全に呼び出したい。また、例外を発生させる関数を作成したい。
die "some message";
eval { func() }; if ($@) { # $@に例外の内容が捕捉される。 warn "func raised an exception: $@"; }