Výjimky: Failwith funkce (F#)
failwith Funkce generuje výjimku F#.
failwith error-message-string
Poznámky
error-message-string v předchozí syntaxe je řetězcový literál nebo hodnotu typu string.Stane Message vlastnost výjimku.
Výjimku, která je failwith je Microsoft.FSharp.Core.FailureException výjimky, která je odkaz, který má název Failure F# kódu.Následující kód ilustruje použití failwith k vyvolání výjimky.
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
Viz také
Referenční dokumentace
Výjimky: Pokuste se výraz (F#)...
Výjimky: Pokuste... nakonec výraz (F#)