Turinys:
Apibrėžimas - ką reiškia „bandyti / sugauti“ blokas?
„Išbandykite“ ir „pagauk“ yra raktiniai žodžiai, apibūdinantys išimčių tvarkymą dėl duomenų ar kodavimo klaidų vykdant programą. Bandymo blokas yra kodo blokas, kuriame yra išimčių. Gaudyklės blokas sugauna ir tvarko bando bloko išimtis.
Išbandymo / gavimo teiginys naudojamas daugelyje programavimo kalbų, įskaitant C programavimo kalbą (C ++ ir C #), „Java“, „JavaScript“ ir struktūrizuotų užklausų kalbą (SQL).
„Techopedia“ paaiškina „Try / Catch Block“
Pabandykite apibrėžti teiginių bloką, kuris gali sukelti išimtį. Kai įvyksta tam tikros rūšies išimtis, sugavimo blokas sugauna išimtį. Jei išimtis nėra tvarkoma bandymo / gavimo blokais, išimtis išauga per skambučių rinkinį, kol išimtis bus sugauta arba kompiliatorius išspausdins klaidos pranešimą.
Bandymo / gavimo blokas taip pat gali būti įdėtas į vieną ar kelis bandymo / gavimo teiginius. Kiekvienas bandymo teiginys turi atitikimo sugavimo teiginį, kad būtų galima tvarkyti išimtis. Jei išimties vidiniame bandymo sakinyje nėra atitikimo sugavimo pareiškimo, tikrinami paskesni bandymo sakinio sugavimo tvarkytojai. Šis procesas tęsiasi tol, kol bus patikrinta, ar visi vidiniai bandymo teiginiai yra suderinami. Jei sugavimo ataskaita nesutampa, išimtį tvarko vykdymo sistema.
Išbandykite / gaukite bloko pavyzdžius:
- Bandymo blokas, po kurio eina blokavimo blokas
- Bandymo blokas, po kurio eina vienas ar keli sugavimo blokai
- Bandymo blokas, po kurio dar vienas bandymo blokas, o po to - atitinkamas sugavimo blokas
