• 欢迎来到小爱博客,一个分享互联网IT技术的网站,喜欢就收藏吧!

go flag包使用

go 小爱 1个月前 (09-20) 23次浏览 已收录 0个评论 扫描二维码

Golang Flags 包的使用
简介
需要从外部传入一些依赖参数的的时候,一般来说有如下的两种方案:

配置文件
利用 flags 包,从命令行传入
配置文件的方法我之前介绍过解决方案,有兴趣的可以去这里看看

demo
话不多说,直接上例子
package main

import (
“flag”
“fmt”
)

var (
arg1 string
arg2 int
arg3 bool
)

func init() {
flag.StringVar(&arg1, “arg1”, “defaultArg1”, “arg1”)
flag.IntVar(&arg2, “arg2”, 12, “arg2”)
flag.BoolVar(&arg3, “arg3”, false, “arg3”)
flag.Parse()
}

func main() {
fmt.Println(“arg1 = “, arg1)
fmt.Println(“arg2 = “, arg2)
fmt.Println(“arg3 = “, arg3)
}
运行


小爱博客 , 版权所有
转载请注明原文链接:go flag包使用
喜欢 (0)
【你的支持, 我的动力】
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址