Özel durum işleme (F#)
Bu bölümde, özel durum işleme F# dil desteği hakkında bilgi içerir.
Özel durum işleme temelleri
Özel durum işleme hata koşullarını işleme standart yol olduğunu.net Framework. Bu nedenle, herhangi bir.net dil F# dahil olmak üzere, bu mekanizma desteklemesi gerekir. Bir özel durum , hata ile ilgili bilgileri içeren bir nesnedir. Hatalar oluştuğunda oluşturduğunu yükseltilmiş ve normal yürütme durur. Bunun yerine, çalışma zamanı özel durumu için uygun bir işleyici arar. Arama geçerli işlevi başlatır ve yukarı yığın arayanlar katmanları içinde eşleşen bir işleyicisi bulana kadar devam eder. İşleyici yürütülür.
Buna ek olarak, yığın unwound olduğu gibi herhangi bir kod çalýþma yürütür finally blokları, nesneleri düzgün unwinding işlemi sırasında temizlenmesini emin olmaktır.
İlgili Konular
Başlık |
Description |
---|---|
Özel durum türü bildirmek nasıl açıklar. |
|
Özel durum işleme destekler dil yapısı açıklar. |
|
Bir özel durum oluştuğunda yığın unwinds gibi temizleme kod yürütmesine olanak sağlayan dil yapısı açıklar. |
|
Bir özel durum nesnesi oluşturmak nasıl açıklar. |
|
Genel bir F# özel oluşturmak nasıl açıklar. |
|
Geçersiz bağımsız değişken bir özel durum oluşturmak üzere nasıl açıklar. |