How to Read Program Arguments in Go
There seems to be two schools of program options reading in programming languages. Those who have a main method where arguments are explicitly mentioned in the method signature, and those who have another way of reading the data. Go has a main method, but it has no arguments in its signature - you read the program arguments from os.Args (which requires you to import the os package).
package main
import "os"
import "fmt"
func main() {
args := os.Args[1:]
for _,element := range args {
fmt.Println("Hello", element)
}
}