加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

golang flag使用示例

发布时间:2020-12-16 18:39:47 所属栏目:大数据 来源:网络整理
导读:package main import ( "fmt" "flag" ) func main ( ) { data_path : = flag . String ( "D" , "/home/manu/sample/" "DB data path" ) log_file "l" "/home/manu/sample.log" "log file" ) nowait_flag = flag . Bool "W" false "do not wait until operati


  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 : %sn")

  13. fmt"data path: %sn"*data_path"log file : %sn"*log_file"nowait : %vn"*nowait_flag)


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

  15. for i= range flag.Args{

  16. fmt"#%d :%sn"param)

  17. }



  18. }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读