Zpracování (F#) výjimek
Tento oddíl obsahuje informace o podpoře v jazyce F# zpracování výjimek.
Základy zpracování výjimek
Zpracování výjimek je standardní způsob zpracování chybových podmínek v.NET Framework.Tedy žádné.NET jazyk musí podporovat tento mechanismus, včetně F#.Výjimku je objekt, který zapouzdří informace o chybě.Pokud dojde k chybám, výjimky jsou zvýšené a pravidelné spuštění zastaví.Místo toho modulu runtime vyhledá odpovídající popisovač výjimky.Hledání začne v aktuální funkce a až zásobníku pomocí vrstvy volající pokračuje, dokud není nalezen odpovídající popisovač.Potom se spustí obslužnou rutinu.
Navíc je unwound zásobník runtime spustí libovolný kód v finally bloky zaručit, že jsou objekty během procesu unwinding správně vyčištěna.
Příbuzná témata
Title |
Description |
---|---|
Popisuje, jak deklarovat typem výjimky. |
|
Popisuje jazyk konstrukce, která podporuje zpracování výjimek. |
|
Popisuje jazyk konstrukci, která umožňuje spustit vyčištění kód jako unwinds zásobníku při vyvolání výjimky. |
|
Popisuje vyvoláním výjimky objekt. |
|
Popisuje, jak vygenerovat obecná výjimka F#. |
|
Popisuje, jak vytvořit výjimku neplatný argument. |