Go 命令行工具flag
package main
import (
"flag"
"fmt"
)
func main() {
arg1 := flag.Bool("bool", false, "bool value for test")
arg2 := flag.Int("int", 100, "integer value for test")
arg3 := flag.String("string", "str", "string value for test")
flag.Parse()
fmt.Println("bool:\t", *arg1)
fmt.Println("int:\t", *arg2)
fmt.Println("string:\t", *arg3)
}Last updated