flag.String()
func String(name string, value string, usage string) *string
用途:在运行程序时添加参数。
name string
:添加参数的名称。比如 -b,-helpvalue string
:如果没有传入该参数的默认值。usage string
:提示信息,即你使用-help或者参数不正确的时候查看到的信息。- 返回值
*string
例子
package test
import (
"flag"
"fmt"
)
func main() {
s := flag.String("namestring", "valuestring", "this is usestring")
flag.Parse()
fmt.Println(*s)
}
输入输出
go build test.go
./test -namestring=ficus
go run test.go -namestring=amanda
无参数
./test
go run test.go
usestring
./test --help
Usage of ./test:
-namestring string
this is usestring (default "valuestring")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)