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

北城以北 提交于 2019-12-05 01:19:16

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

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


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!