finally block is altyd uitgevoer nadat die probeerstelling verlaat is. In die geval as een of ander uitsondering nie deur behalwe blok hanteer is nie, word dit weer verhoog na uitvoering van uiteindelik blok. uiteindelik word blok gebruik om die stelselhulpbronne toe te ken.
Wanneer uiteindelik blokkering uitgevoer word?
The finally block word altyd uitgevoer wanneer die probeer-blok uitloop. Dit verseker dat die uiteindelike blokkering uitgevoer word, selfs al kom 'n onverwagte uitsondering voor.
Wat is die scenario's waarin blokkering uiteindelik uitgevoer word?
'n Uiteindelik blok word altyd uitgevoer of die uitsondering plaasgevind het of nie. As 'n uitsondering voorkom, soos om 'n lêer of DB-verbinding te sluit, word die laaste blok gebruik om die kode skoon te maak. Ons kan nie sê die uiteindelike blok word altyd uitgevoer nie, want soms as enige stelling soos System.
Wanneer word uiteindelik in Python uitgevoer?
Uiteindelik Sleutelwoord
Python verskaf uiteindelik 'n sleutelwoord, wat altyd uitgevoer word na probeer en behalwe blokke. Die uiteindelike blok word altyd uitgevoer na normale beëindiging van probeerblokkering of nadat probeerblok beëindig is as gevolg van een of ander uitsondering.
In watter scenario word blok uiteindelik nie in C uitgevoer nie?
Soms word die uiteindelike blok nie uitgevoer as daar geen uitsondering is wat in probeer blok ingegooi word nie. As daar geen uitsondering in probeerblok is nie, is die kode in uiteindelikblok nie altyd get nietereggestel. Dit blyk dat die CLR kode heeltemal ignoreer in die uiteindelike blok.