Bahay Pag-unlad Ano ang isang try / catch block? - kahulugan mula sa techopedia

Ano ang isang try / catch block? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Try / Catch Block?

Ang "Subukan" at "mahuli" ay mga keyword na kumakatawan sa paghawak ng mga pagbubukod dahil sa mga data o mga error sa coding sa pagpapatupad ng programa. Ang isang try block ay ang bloke ng code kung saan nagaganap ang mga pagbubukod. Ang isang catch block catches at humahawak ng mga eksepsyon sa block block.


Ang try / catch statement ay ginagamit sa maraming mga wika sa programming, kabilang ang C programming language (C ++ at C #), Java, JavaScript at Structured Query Language (SQL).

Ipinapaliwanag ng Techopedia ang Try / Catch Block

Subukang tukuyin ang isang bloke ng mga pahayag na maaaring magtapon ng isang pagbubukod. Kapag nangyayari ang isang tukoy na uri ng pagbubukod, ang isang catch block ay nakakakuha ng pagbubukod. Kung ang isang pagbubukod ay hindi hawakan ng mga try / catch blocks, ang pagbubukod ay tumataas sa pamamagitan ng tawag na stack hanggang sa ang pagbubukod ay mahuli o isang error na mensahe ay nakalimbag ng tagatala.


Ang isang try / catch block ay maaari ring nested sa isa o higit pang mga pagsubok / mahuli na mga pahayag. Ang bawat pagsubok na pahayag ay may isang pagtutugma ng pahayag ng catch upang mahawakan ang pagbubukod. Kung ang pahayag sa panloob na pagsubok sa isang pagbubukod ay walang pagtutugma ng pahayag na mahuli, ang mga kasunod na subukan na pahayag ng mga tagahawak ng tangkad ay nasuri. Ang prosesong ito ay nagpapatuloy hanggang sa lahat ng mga pahayag sa panloob na pagsubok ay nasuri para sa isang pagtutugma ng pahayag ng catch. Kung ang isang pahayag ng catch ay hindi tugma, ang sistema ng runtime ay humahawak ng pagbubukod.


Ang mga halimbawa / subukan ang mga bloke ng block ay kasama ang:

  • Isang try block na sinusundan ng isang catch block
  • Ang isang try block na sinusundan ng isa o higit pang mga catch blocks
  • Ang isang try block na sinusundan ng isa pang try block at pagkatapos ay sinusundan ng isang kaukulang catch block
Ano ang isang try / catch block? - kahulugan mula sa techopedia