エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
evalを使えばPerlでも例外処理ができます。 はい 拍手〜〜〜 パチパチパチ ということでevalを使った... evalを使えばPerlでも例外処理ができます。 はい 拍手〜〜〜 パチパチパチ ということでevalを使った例外処理の例をみていきましょう。 次のソースをみてみてください。 Perlでは0での割り算はできません。 0で割り算すると、エラーとなりその行以降の処理はなされません。 ソース use strict; my $c = 10; my $d = 0; my $e = $c/$d; # あ〜〜〜 0で割っちゃだめーーー print 'このあとも処理をつづけたい', "\n"; 結果 Illegal division by zero at bingo.pl line 6.このようにエラーメッセージが出て、処理が止まってしまいました。 が、しかし! evalを使うとどうでしょう? evalを使ったソース use strict; my $c = 10; my $d = 0; eval { my