Denne artikkelen vil lære å implementere panikk i Go -programmeringsspråket ved hjelp av Panic () -metoden.
Golang -panikkmetoden
Vi bruker Panic () -metoden for å heve panikken i Go -programmering. Denne innebygde metoden returnerer en panikkmelding og avslutter programmet.
Merk: Panikken venter på at pågående goroutiner skal fullføre og returnere. Når alle ventende oppgaver er fullført, vil panikkmetoden avslutte programmet.
Syntaksen for panikkfunksjonen er som vist:
func panikk (V -grensesnitt )Vi kan sende en feilmelding som skal skrives ut når panikken er oppstått. Når panikkmetoden utføres, dreper den programmet og returnerer den spesifiserte metoden og stabelen sporer opp til der panikken ble møtt.
Følgende eksempel programmer panikk automatisk på grunn av en ulovlig operasjon
pakkehovedI forrige eksempel prøver programmet å få tilgang til en indeks som ikke eksisterer på matrisen. Programmet over returnerer feilmeldingen som vist:
Ugyldig matriseindeks 5 (utenfor grensene for 3-element-matrise)Vi kan også manuelt heve panikken. Et eksempel er som vist nedenfor:
pakkehovedDet forrige enkle eksemplet sjekker hvis en variabel er lik en spesifisert verdi. Hvis det er sant, gjør programmet ingenting. Ellers får den panikk og returnerer med en feilmelding.
Et eksempelutgang er gitt nedenfor:
Panikk: Vi støtter bare Go LangMerk: En utsatt funksjon vil alltid kjøre til tross for et program for panikk. Et eksempel kan illustreres som vist nedenfor:
pakkehovedKonklusjon
Denne guiden dekket grunnleggende om å jobbe med panikkmetoden på Go -programmeringsspråket. I tillegg diskuterte vi hvordan en programmerer kan øke panikken manuelt. Vi håper du fant denne artikkelen nyttig. Sjekk ut andre Linux -hint -artikler for flere tips og opplæringsprogrammer.