Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
La failwith fonction génère une exception F#.
Syntaxe
failwith error-message-string
Remarques
La chaîne error-message dans la syntaxe précédente est une chaîne littérale ou une valeur de type string. Il devient la Message propriété de l’exception.
L’exception générée par failwith est une System.Exception exception, qui est une référence qui a le nom Failure dans le code F#. Le code suivant illustre l’utilisation de la failwith levée d’une exception.
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