Преглед садржаја:
Дефиниција - Шта значи покушати / ухватити блок?
"Покушај" и "ухватите" су кључне речи које представљају поступање са изузецима услед грешака у подацима или кодирању током извођења програма. Покушани блок је блок кода у којем се догађају изузеци. Блок хватања хвата и рукује покушај изузетака блокова.
Изјава три / цатцх користи се у многим програмским језицима, укључујући Ц програмски језик (Ц ++ и Ц #), Јава, ЈаваСцрипт и структурирани језик упита (СКЛ).
Тецхопедиа објашњава Три / Цатцх Блоцк
Покушајте дефинирати блок изјава који могу довести до изузећа. Када се догоди одређена врста изузетка, блок хвата изузетак. Ако изузеци не обрађују блокове три / цатцх, изузетак ескалира кроз стог позива све док се изузетак не ухвати или компајлер не исписује поруку о грешци.
Блок покушај / улов такође може бити угнијежђен са једном или више изјава о покушају / улову. Свака изјава о покушају има одговарајућу изјаву улова за обраду изузетака. Ако интерни исказ изузећа изузећа нема одговарајућу изјаву о улову, проверавају се следећи алати за хватање изјава. Овај процес се наставља све док се не провере све унутрашње изјаве о покушају одговарајућих извода. Ако се изјава о улову не подудара, систем извођења обрађује изузетак.
Примјери покушај / ухватити блок укључују:
- Пробни блок након чега слиједи блок улова
- Пробни блок праћен једним или више блокова за хватање
- Покушани блок, а затим други покушајни блок, а затим одговарајући блок за хватање
