failwith
関数は F# 例外を生成します。
構文
failwith error-message-string
注釈
前の構文の エラー メッセージ文字列 は、リテラル文字列または string
型の値です。 これは、例外の Message
プロパティになります。
failwith
によって生成される例外はSystem.Exception
例外です。これは、F# コードでFailure
名前を持つ参照です。 次のコードは、 failwith
を使用して例外をスローする方法を示しています。
let divideFailwith x y =
if (y = 0) then failwith "Divisor cannot be zero."
else
x / y
let testDivideFailwith x y =
try
divideFailwith x y
with
| Failure(msg) -> printfn "%s" msg; 0
let result1 = testDivideFailwith 100 0
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET