Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce failwith vygeneruje výjimku jazyka F#.
Syntaxe
failwith error-message-string
Poznámky
Řetězec chybové zprávy v předchozí syntaxi je literálový řetězec nebo hodnota typu string. Stane se Message vlastností výjimky.
Výjimkou, kterou failwith vygeneruje, je System.Exception výjimka, která je odkazem, který má název Failure v kódu jazyka F#. Následující kód znázorňuje 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