Questo articolo insegnerà come implementare il panico nel linguaggio di programmazione Go usando il metodo Panic ().
Il metodo di panico Golang
Usiamo il metodo Panic () per aumentare la programmazione GO. Questo metodo integrato restituisce un messaggio di panico e termina il programma.
Nota: il panico attende che le goleutine in corso si completano e ritornano. Una volta completate tutte le attività in sospeso, il metodo di panico terminerà il programma.
La sintassi per la funzione di panico è come mostrata:
func panic (interfaccia v )Possiamo passare un messaggio di errore da stampare una volta riscontrato il panico. Quando viene eseguito il metodo di panico, uccide il programma e restituisce il metodo specificato e lo stack traccia fino a dove è stato incontrato il panico.
I seguenti programmi di esempio panics automaticamente a causa di un'operazione illegale
Pacchetto principaleNell'esempio precedente, il programma cerca di accedere a un indice che non esiste nell'array. Il programma sopra restituisce il messaggio di errore come mostrato:
Indice di array non valido 5 (Out of Bounds per Array a 3 elementi)Possiamo anche sollevare manualmente un panico. Un esempio è come mostrato di seguito:
Pacchetto principaleIl semplice esempio semplice controlla se una variabile è uguale a un valore specificato. Se vero, il programma non fa nulla. Altrimenti, fa il panico e ritorna con un messaggio di errore.
Di seguito è riportato un esempio di output:
Panico: Supportiamo solo Go langNota: una funzione differita verrà sempre eseguita nonostante un panico. Un esempio può essere illustrato come mostrato di seguito:
Pacchetto principaleConclusione
Questa guida ha riguardato i fondamenti del lavoro con il metodo di panico nel linguaggio di programmazione Go. Inoltre, abbiamo discusso di come un programmatore può sollevare manualmente un panico. Speriamo che tu abbia trovato questo articolo utile. Dai un'occhiata ad altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.