golang flag使用示例

发布时间:2020-01-10 发布网站:大佬教程
大佬教程收集整理的这篇文章主要介绍了golang flag使用示例大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。


  1. package main

  2. import (

  3. "fmt"

  4. "flag"

  5. )


  6. func main(){


  7. data_path := flag.String("D","/home/manu/sample/""DB data path")

  8. log_file "l""/home/manu/sample.log""log file")

  9. nowait_flag =flag.Bool"W""do not wait until operation completes")


  10. flag.Parse)


  11. var cmd string .Arg(0;


  12. fmt.Printf"action : %s\n")

  13. fmt"data path: %s\n"*data_path"log file : %s\n"*log_file"nowait : %v\n"*nowait_flag)


  14. fmt"-------------------------------------------------------\n""there are %d non-flag input param\n".NArg)

  15. for i= range flag.Args{

  16. fmt"#%d :%s\n"param)

  17. }



  18. }

大佬总结

以上是大佬教程为你收集整理的golang flag使用示例全部内容,希望文章能够帮你解决golang flag使用示例所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ群:277859234,请注明来意。