go语言-flag包

package main

import (
"flag"
"fmt"
)

func main() {
//第一个参数,为参数名称,第二个参数为默认值,第三个参数是说明
username := flag.String("name", "", "Input your username")
flag.Parse()
fmt.Println("Hello, ", *username)
}

 

编译:

go build flag.go

运行:

./flag -name=world

输出:

Hello, world

如果不输入name参数:

./flag

则输出:

Hello,

posted @ 2021-07-05 15:23  Russ_Cox  阅读(67)  评论(0)    收藏  举报