Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
La failwith función genera una excepción de F#.
Sintaxis
failwith error-message-string
Observaciones
La cadena de mensaje de error de la sintaxis anterior es una cadena literal o un valor de tipo string. Se convierte en la Message propiedad de la excepción.
La excepción generada por failwith es una System.Exception excepción, que es una referencia que tiene el nombre Failure en el código de F#. En el código siguiente se muestra el uso de failwith para producir una excepción.
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