import "flag"
var( dataDir string isBool bool )
flag.StringVar(&dataDir,"dataDir","", "relative data storage directory. e.g. dataDir='/mnt/blocks/'") flag.BoolVar(&isBool,"isBool", false, "Measure unique values of a metric.") flag.Parse()
if dataDir != ""{ fmt.Println(dataDir + " will be use to store data.") } if isBool { fmt.Println("isBool is enabled") }
ok := flag.Bool("ok", false, "is ok") id := flag.Int("id", 0, "id") port := flag.String("port", ":8888", "http listen port") var name string flag.StringVar(&name, "name", "123", "name")
flag.Parse()
fmt.Println("ok:", *ok) fmt.Println("id:", *id) fmt.Println("port:", *port) fmt.Println("name:", name)
|