OS Salida Golang

OS Salida Golang
Un código de salida o un estado de salida es un número devuelto por un programa para indicar si un programa ha ejecutado o encontrado con éxito un error.

Por lo general, un código de salida de 0 significa que el programa se ejecuta con éxito. Cualquier otro valor numérico entre 1 y 125 (Golang) muestra que el programa encontró un error.

Podemos usar el paquete del sistema operativo para salir de una función con un código de salida específico en Go. Siga este corto para comprender cómo trabajar con la función EXIT ().

Lo básico - salida ()

El método de salida del paquete del sistema operativo nos ayuda a terminar un programa con un código de error específico. La sintaxis es como se muestra:

FUNC Salida (Código int)

La función toma un código de salida entre 0 y 125 como argumento.

El programa morirá instantáneamente si encuentra la función EXIT (). Esto significa que las funciones retrasadas no se ejecutarán.

Ejemplo - Error

En el ejemplo a continuación, el programa termina el programa después de la función EXIT ().

paquete principal
importar (
"FMT"
"OS"
)
funcmain ()
fmt.Println ("Run")
sistema operativo.Salida (5)
fmt.Println ("Nunca ejecuto")

Si ejecutamos el código anterior, ejecutaremos el código antes del método Exit (). El programa luego renuncia e imprime un mensaje de salida como:

$ Go Run Salida.ir
Corro
Estado de salida 5

Como se mencionó, un código de error anterior 0 indica un error. Sin embargo, tenga en cuenta los códigos de salida reservados como se muestra en el recurso a continuación:

https: // tldp.org/LDP/ABS/HTML/EXITCODES.html

Ejemplo - éxito

Para salir de un programa sin un error, puede establecer el código de salida del programa en 0, como se muestra en el siguiente ejemplo:

paquete principal
importar (
"FMT"
"OS"
)
funcmain ()
fmt.Println ("Run")
sistema operativo.Salir (0)
fmt.Println ("Nunca ejecuto")

Independientemente del código de error, cualquier código después del método Exit () no se ejecuta.

Conclusión

Esta guía corta cubrió cómo usar el método Exit () del paquete OS. Usando este método, puede hacer 😊 un programa con un estado de salida.

Gracias por leer!