Wyjątki: failwith — Funkcja
Funkcja failwith
generuje wyjątek języka F#.
Składnia
failwith error-message-string
Uwagi
Ciąg komunikat-komunikat-błąd w poprzedniej składni jest ciągiem literału lub wartością typu string
. Staje się właściwością Message
wyjątku.
Wyjątek generowany przez failwith
element jest System.Exception
wyjątkiem, który jest odwołaniem, które ma nazwę Failure
w kodzie języka F#. Poniższy kod ilustruje użycie funkcji failwith
w celu zgłoszenia 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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.