golang flag使用示例

前端之家收集整理的这篇文章主要介绍了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. }

原文链接:https://www.f2er.com/go/190232.html

猜你在找的Go相关文章