AD

¿Ya dominas lo básico? Un curso estructurado de Go es la vía rápida para dar el salto.

Ver cursos de Go en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐹Lecciones de Go
Lección 55 / 68

Leer argumentos de la línea de órdenes

En esta lección recibirás datos al lanzar el programa.

os.Args contiene los argumentos. os.Args[0] es el nombre del programa, así que los datos empiezan en el índice 1.

El código de ejemplo muestra los dos primeros argumentos cuando se han pasado.

Comprobar len(os.Args) antes de leer es imprescindible: acceder a un índice inexistente provoca un fallo inmediato. El ejemplo lo comprueba antes, que es el patrón correcto.

Para herramientas con opciones se usa el paquete flag, que viene incluido y analiza -nombre valor generando además el texto de ayuda. Que esté en la biblioteca estándar es una de las razones por las que tantas herramientas de línea de órdenes están escritas en Go.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Go directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)