Este artículo enseñará cómo implementar el pánico en el lenguaje de programación GO utilizando el método Panic ().
El método de pánico de Golang
Usamos el método Panic () para elevar un pánico en la programación GO. Este método incorporado devuelve un mensaje de pánico y termina el programa.
Nota: El pánico espera a que las goroutinas en curso se completen y regresen. Una vez que se completen todas las tareas pendientes, el método de pánico finalizará el programa.
La sintaxis para la función de pánico es como se muestra:
Func Panic (V interfaz )Podemos pasar un mensaje de error para imprimir una vez que se encuentra el pánico. Cuando se ejecuta el método de pánico, mata el programa y devuelve el método especificado y el rastreo de la pila hasta donde se encontró el pánico.
Los siguientes programas de ejemplo se interponen automáticamente debido a una operación ilegal
paquete principalEn el ejemplo anterior, el programa intenta acceder a un índice que no existe en la matriz. El programa anterior devuelve el mensaje de error como se muestra:
Índice de matriz no válido 5 (fuera de los límites para la matriz de 3 elementos)También podemos elevar manualmente un pánico. Un ejemplo es como se muestra a continuación:
paquete principalEl ejemplo simple anterior verifica si una variable es igual a un valor especificado. Si es cierto, el programa no hace nada. De lo contrario, entra en pánico y regresa con un mensaje de error.
Se proporciona una salida de ejemplo a continuación:
Panic: solo apoyamos Go LangNota: una función diferida siempre se ejecutará a pesar de un pánico del programa. Un ejemplo se puede ilustrar como se muestra a continuación:
paquete principalConclusión
Esta guía cubrió los fundamentos de trabajar con el método de pánico en el lenguaje de programación GO. Además, discutimos cómo un programador puede elevar manualmente un pánico. Esperamos que hayas encontrado este artículo útil. Echa un vistazo a otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.