Wyjątki: failwith — Funkcja (F#)
failwith Funkcji generuje wyjątek F#.
failwith error-message-string
Uwagi
error-message-string w poprzednim składnia jest literalnych ciągów lub wartości typu string.Staje się Message właściwości wyjątku.
Wyjątek, który jest generowany przez failwith jest Microsoft.FSharp.Core.FailureException wyjątku jest odwołanie, które ma nazwę Failure w kodzie F#.Poniższy kod ilustruje użycie failwith zgłaszanie wyjątku.
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
Zobacz też
Informacje
Wyjątki: try...with — Wyrażenie (F#)
Wyjątki: try...finally — Wyrażenie (F#)