Özel Durumlar: failwith İşlevi
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 string
bir değerdir. Özel durumun özelliği olur Message
.
tarafından failwith
System.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
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.