Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A função failwith gera uma exceção F#.
Sintaxe
failwith error-message-string
Comentários
Na sintaxe anterior, error-message-string é uma cadeia de caracteres literal ou um valor do tipo string. Ela se torna a propriedade Message da exceção.
A exceção gerada por failwith é uma exceção System.Exception, que é uma referência com o nome Failure no código F#. O código a seguir ilustra o uso de failwith para lançar uma exceção.
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