Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De failwith functie genereert een F#-uitzondering.
Syntaxis
failwith error-message-string
Opmerkingen
De tekenreeks met foutberichten in de vorige syntaxis is een letterlijke tekenreeks of een waarde van het type string. Het wordt de Message eigenschap van de uitzondering.
De uitzondering die wordt gegenereerd door failwith is een System.Exception uitzondering. Dit is een verwijzing met de naam Failure in F#-code. De volgende code illustreert het gebruik van het genereren van failwith een uitzondering.
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