Innehållsförteckning:
Definition - Vad betyder Try / Catch Block?
"Try" och "catch" är nyckelord som representerar hanteringen av undantag på grund av data- eller kodfel under programkörningen. Ett försöksblock är det kodblock där undantag inträffar. Ett fångstblock fångar och handtag försöker blockera undantag.
Try / catch-uttalandet används på många programmeringsspråk, inklusive C-programmeringsspråk (C ++ och C #), Java, JavaScript och Structured Query Language (SQL).
Techopedia förklarar Try / Catch Block
Try definierar ett block med uttalanden som kan kasta ett undantag. När en specifik typ av undantag inträffar fångar ett fångstblock undantaget. Om ett undantag inte hanteras av försök / fångstblock eskalerar undantaget genom samtalstacken tills undantaget har fastnat eller ett felmeddelande skrivs ut av kompilatorn.
Ett test / fångstblock kan också kapslas med en eller flera försök / fångstsatser. Varje försäkran har ett matchande fångsttal för att hantera undantaget. Om ett undantags inre försäkran inte har ett matchande fångstmeddelande, kontrolleras efterföljande hanterare av försök. Denna process fortsätter tills alla inre försök har kontrollerats för ett matchande fångstmeddelande. Om ett fångstmeddelande inte stämmer, hanterar runtime-systemet undantaget.
Exempel på försök / fångstblock inkluderar:
- Ett försöksblock följt av ett fångstblock
- Ett försöksblock följt av ett eller flera fångstblock
- Ett försöksblock följt av ett annat försöksblock och sedan följt av ett motsvarande fångstblock






