Este artigo ensinará como implementar o pânico na linguagem de programação Go usando o método panic ().
O método de pânico de Golang
Usamos o método panic () para aumentar o pânico na programação Go. Este método interno retorna uma mensagem de pânico e encerra o programa.
NOTA: O pânico aguarda a conclusão de Goroutines em andamento. Depois que todas as tarefas pendentes forem concluídas, o método de pânico terminará o programa.
A sintaxe para a função de pânico é como mostrado:
Func Panic (interface V )Podemos passar uma mensagem de erro para imprimir assim que o pânico for encontrado. Quando o método de pânico é executado, ele mata o programa e retorna o método especificado e o rastreamento da pilha até onde o pânico foi encontrado.
Os programas de exemplo seguintes entram em pânico automaticamente devido a uma operação ilegal
Pacote principalNo exemplo anterior, o programa tenta acessar um índice que não existe na matriz. O programa acima retorna a mensagem de erro como mostrado:
Índice de matriz inválido 5 (fora dos limites para a matriz de 3 elementos)Também podemos aumentar manualmente um pânico. Um exemplo é como mostrado abaixo:
Pacote principalO exemplo simples anterior verifica se uma variável é igual a um valor especificado. Se for verdade, o programa não faz nada. Caso contrário, entra em pânico e retorna com uma mensagem de erro.
Um exemplo de saída é fornecido abaixo:
Pânico: nós só apoiamos o LangNOTA: Uma função diferida sempre será executada apesar do pânico do programa. Um exemplo pode ser ilustrado como mostrado abaixo:
Pacote principalConclusão
Este guia abrangeu os fundamentos do trabalho com o método de pânico na linguagem de programação Go. Além disso, discutimos como um programador pode aumentar manualmente um pânico. Esperamos que você tenha achado este artigo útil. Confira outros artigos de dica do Linux para obter mais dicas e tutoriais.