golang中flag包解析命令行参数

2015-09-09
import (
    "fmt"
    "flag"
)
 
func main() {
    var in *string = flag.String("in""infile""input infile...")
    var out *string = flag.String("out""outfile""input outfile...")
    var op *string = flag.String("op""op..""ops...")
 
    // 命令行使用 xxx.exe  -in thisisin -out thisisout -op thisisops
    flag.Parse()  // 解析
 
    if nil != in {
        fmt.Println("inFile : ", *in, " outFile : ", *out, " op : ", *op)
    }
}

类别:编程相关 | 阅读:1167 | 评论:0 | 标签:golang flag

想收藏或者和大家分享这篇好文章→

“golang中flag包解析命令行参数”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

公告

2014年10月4日创建

标签云

最近评论

友情链接