go语言中flag的用法——参数解析

一句话总结:用于参数解析

package main
 
  
import (
	"flag"
	"fmt"
)
 
  
var (
	configPath = flag.String("configPath", "project/config/config.xml", "configPath flag")
)
 
  
func main() {
	flag.Parse()
	fmt.Println(*configPath)
}

我们获取配置文件有设置默认路径,如果路径改了,我们可以在运行程序时重新设置。

go run main.go -configPath=project/config/dev_config.xml


你可能感兴趣的:(go)