Aracılığıyla paylaş


Özel durumlar: Failwith işlev (F#)

failwith İşlevi bir F# özel durum oluşturur.

failwith error-message-string

Notlar

error-message-string Önceki sözdiziminde bir hazır bilgi dizesi veya bir değer türü olduğundan string. Bu duruma Message özel durum özelliği.

Tarafından oluşturulan özel durum failwith olan bir Microsoft.FSharp.Core.FailureException ada sahip bir başvuru özel durum Failure F# kodu. Aşağıdaki kodu kullanımını göstermektedir failwith bir özel durum için.

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.

Başvuru

Özel durum türü (F#)

Özel durumlar: Try deyimi (F#) ile...

Özel durumlar: Try... son olarak ifade (F#)

Özel durumlar: alçaltma işlevini (F#)

Diğer Kaynaklar

Özel durum işleme (F#)