Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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