Výjimky: Funkce failwith
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
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.