Når bør du gjøre et unntak?
Når bør du gjøre et unntak?

Video: Når bør du gjøre et unntak?

Video: Når bør du gjøre et unntak?
Video: Marcus & Martinus - Elektrisk (Official Music Video) ft. Katastrofe 2024, April
Anonim

Derfor unntak bør kun brukes hvis du kan ikke håndtere situasjonen på en anstendig måte (tenk "tom minne" eller "datamaskinen brenner"). En tommelfingerregel er til bruk unntak i tilfelle noe du kunne normalt ikke forutsi. Eksempler er databasetilkobling, manglende fil på disk, etc.

Deretter kan man også spørre seg, hva vil det si å ta opp et unntak?

3.3 Unntak . Tar opp et unntak er en teknikk for å avbryte den normale gjennomføringsflyten i et program, signalisere at en eksepsjonell omstendighet har oppstått, og returnere direkte til en omsluttende del av programmet som var utpekt til å reagere på den omstendigheten.

Foruten ovenfor, hvordan reiser du et unntak i Python? Python kjører kode etter try-setningen som en "normal" del av programmet. Koden som følger unntatt uttalelse er programmets svar på evt unntak i den foregående prøveklausulen. Som du så tidligere, når syntaktisk korrekt kode kjører inn i en feil , Python vil kaste en unntaksfeil.

Man kan også spørre, stopper programmet programmet ved å reise et unntak?

Effekten av en heve uttalelse er for enten å avlede utførelse i en matchende unntatt suite, eller til stoppe programmet fordi ingen samsvarende bortsett fra suite ble funnet for å håndtere unntak . De unntak objekt laget av heve kan inneholder en meldingsstreng som gir en meningsfull feilmelding. Generelt, dette er en streng.

Hva skjer når du kaster nytt unntak?

nytt unntak () midler du skaper en ny tilfelle av Unntak type. Mens når du si kaste nytt unntak () Dette betyr du sier flytt programkontrollen til den som ringer og ikke utfør de ytterligere setningene etter dette kaste uttalelse.

Anbefalt: