ファンクション内でのエラー処理について、サンプルコードを用いて説明する。
ゼロで除算を実行したときにメッセージを出力
test1 10 2 でファンクションを実行すると結果の 5 を出力し、test1 10 0 でファンクションを実行するとメッセージを出力する。
function test1 ([int]$v1, [int]$v2) { try { $v3 = $v1 / $v2; } catch { Write-Host ("ゼロで除算されました。") } return $v3 }
C# プログラマーのフリーランスでの活動を書いています。
ファンクション内でのエラー処理について、サンプルコードを用いて説明する。
test1 10 2 でファンクションを実行すると結果の 5 を出力し、test1 10 0 でファンクションを実行するとメッセージを出力する。
function test1 ([int]$v1, [int]$v2) { try { $v3 = $v1 / $v2; } catch { Write-Host ("ゼロで除算されました。") } return $v3 }