标签:debug 根据 默认 ack run false 特点 应用 bool
无论是c语言还是golang语言或是其他语言,启动应用程序时都可以带一些参数,然后系统根据传入的参数进行特点的工作。如:./main -b /home/backupdir -d true
那么如何更好的解析这些参数呢?前两周自己做项目时是通过 range os.Args 来解析这些参数。今天看到了 flag.String 这个方法,感觉之前做的好傻,觉得更应该用golang自带的flag.String来解析参数。
/** 19 启动命令:go run main.go -b /home/backup 20 输出结果: 21 backup_dir: /home/backup // 因为指定了路径,所以覆盖了默认路径 22 debug_mode: false // 启动命令里带 -d 参数,所以启用默认值 23 */
标签:debug 根据 默认 ack run false 特点 应用 bool
原文地址:https://www.cnblogs.com/smallleiit/p/10347662.html