đŸ„‡ Programas de la lĂ­nea de comandos, Envio de argumentos.

Golang permite excelente soporta para la creaciĂłn de aplicaciones de linea de comandos. Esto quiere decir que pueden especificarse valores de entrada y salida. Los valores enviados a la lĂ­nea de comando son conocidos como argumentos. Esto se puede lograr utilizando el paquete os de la librerĂ­a estandar de Golang.

El paquete os contiene el método os.Args que permite iterar mediante range os.Args a través de todos los argumentos que se envian en la línea de comandos.

package main

import (
    "fmt"
    "os"
)

func main() {
    for k, v := range os.Args {
        fmt.Printf("Argumento %v: %v\n", k, v)
    }
}

Para invocar el script.

$ go build main.go
$ ./main Hola Mundo

La salida del programa serĂĄ.

Argumento 0: ./main
Argumento 1: Hola
Argumento 2: Mundo
Programas de la lĂ­nea de comandos, Manejo de entradas y salidas. Programas de la lĂ­nea de comandos, Uso de parametros
comments powered by Disqus