标题:
golang之参数解析
[打印本页]
作者:
look_w
时间:
2019-3-7 19:38
标题:
golang之参数解析
无论什么语言,有时候需要解析一些命令行参数,比如bash flag -p /home/ -d类似的
import (
"flag"
"fmt"
)
func main() {
back:= flag.String("p", "F:\\", "path")
debug := flag.Bool("d", false, "debug")
flag.Parse()
//Print(*back)
fmt.Println("back_dir :", *back)
fmt.Println("debug mode :", *debug)
}
其中需要注意的是flag返回的是一个指针
运行 go run flag.go -p D:\work -d,结果如下
back_dir : D:\\work
debug mode : true
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0