使用golang flag 反序列化自定义的字符串

引用部分:

import (
    "bufio"
    "flag"
    "log"
    "strings"
)


自定义字符串:

var myString = "add -a=123 -b=456"


func main(){

    var a,b int

    var add = flag.NewFlagSet("add", flag.ContinueOnError)

    add.IntVar(&a,"a",0,"value a")

    add.IntVar(&b,"b",1,"value b")

    cmd := strings.Fields(myString)

   add.Parse(cmd[1:])

    log.Println(a+b)

}


是不是很简单

本文来自:开源中国博客

感谢作者:ywzjackal

查看原文:使用golang flag 反序列化自定义的字符串

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。