Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La failwith funzione genera un'eccezione F#.
Sintassi
failwith error-message-string
Osservazioni:
La stringa error-message-string nella sintassi precedente è una stringa letterale o un valore di tipo string. Diventa la Message proprietà dell'eccezione.
L'eccezione generata da failwith è un'eccezione System.Exception , ovvero un riferimento con il nome Failure nel codice F#. Il codice seguente illustra l'uso di failwith per generare un'eccezione.
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