Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
failwith İşlev bir F# özel durumu oluşturur.
Sözdizimi
failwith error-message-string
Açıklamalar
Önceki söz dizimindeki error-message-string değişmez değer dizesi veya türünde stringbir değerdir. Özel durumun özelliği olur Message .
tarafından failwithSystem.Exception oluşturulan özel durum, adı F# kodunda olan bir başvuru olan Failure bir özel durumdur. Aşağıdaki kod, bir özel durum oluşturma işleminin failwith kullanımını gösterir.
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