Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A failwith függvény F# kivételt hoz létre.
Szemantika
failwith error-message-string
Megjegyzések
Az előző szintaxisban szereplő hibaüzenet-sztring egy literális sztring vagy egy típusérték string. Ez lesz a Message kivétel tulajdonsága.
A létrehozott failwith kivétel egy System.Exception kivétel, amely egy hivatkozás, amelynek neve Failure F#-kódban található. Az alábbi kód bemutatja, hogy a kivételt failwith ki lehet-e dobni.
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