Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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