golang标准库flag库网络样例之实操(一)

 

package main

import (
    "flag"
    "fmt"
)

var (
    arg1 string
    arg2 int
    arg3 bool
)

func init() {
    flag.StringVar(&arg1, "arg1", "defaultArg1", "arg1")
    flag.IntVar(&arg2, "arg2", 12, "arg2")
    flag.BoolVar(&arg3, "arg3", false, "arg3")
    flag.Parse()
}

func main() {
    fmt.Println("arg1 = ", arg1)
    fmt.Println("arg2 = ", arg2)
    fmt.Println("arg3 = ", arg3)
}

golang标准库flag库网络样例之实操(一)_第1张图片

你可能感兴趣的:(golang)