func StringVar func StringVar(p *string, name string, value string, usage string) StringVar定义了一个有指定名字,默认值,和用法说明的string标签. 参数p指向一个存储标签解析值的string变量. 通俗来说,在命令行输入命令,后面可以带上 -xxx xx 这样的参数.通过下面例子来理解: // TestFlag project main.go package main import ( "flag&q