När ska du ta upp ett undantag?
När ska du ta upp ett undantag?

Video: När ska du ta upp ett undantag?

Video: När ska du ta upp ett undantag?
Video: Uppsägning pga. arbetsbrist | Vad gäller? | Juristen Förklarar 2024, Maj
Anonim

Det är därför undantag bör endast användas om du kan inte hantera situationen på ett anständigt sätt (tänk "tom minne" eller "datorn brinner"). Ett tumregel är till använda sig av undantag i fallet med något du kunde normalt inte förutse. Exempel är databasanslutning, saknad fil på disk, etc.

I efterhand kan man också fråga sig, vad innebär det att ta upp ett undantag?

3.3 Undantag . Tar upp ett undantag är en teknik för att avbryta det normala flödet av exekvering i ett program, signalera att någon exceptionell omständighet har uppstått och återvända direkt till en omslutande del av programmet som var utsedd att reagera på den omständigheten.

Utöver ovan, hur gör du för ett undantag i Python? Pytonorm kör kod efter try-satsen som en "normal" del av programmet. Koden som följer bortsett från uttalande är programmets svar på någon undantag i den föregående försöksklausulen. Som du såg tidigare, när syntaktisk korrekt kod körs in i en fel , Pytonorm kommer kasta ett undantagsfel.

Man kan också fråga sig, stoppar programmet programmet genom att ta upp ett undantag?

Effekten av en höja påstående är att antingen avleda exekveringen i en matchande utom svit, eller till stoppa programmet eftersom ingen matchning förutom svit hittades för att hantera undantag . De undantag objekt skapat av höja kan innehåller en meddelandesträng som ger ett meningsfullt felmeddelande. Generellt sett detta är ett snöre.

Vad händer när du kastar ett nytt undantag?

nytt undantag () innebär att du skapar en ny instans av Undantag typ. Medan när du säga kasta nytt undantag () detta betyder du säger flytta programkontrollen till den som ringer och kör inte de ytterligare satserna efter detta kasta påstående.

Rekommenderad: