flag 包使用 
                                                    
                        
                    
                    
  
                    
                    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)
}- 运行


本作品采用《CC 协议》,转载必须注明作者和本文链接
 
           qinhan 的个人博客
 qinhan 的个人博客
         
             
             
             
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: