热门搜索 :
考研考公
您的当前位置:首页正文

go flag 理解

来源:东饰资讯网
 package main

 import (
     "flag"
     "fmt"
     "math/rand"
 )

var n = flag.Bool("n", false, "omit trailing newline")
func main(){
  #在使用之前必须调用
  flag.Parse()
     fmt.Println(*n)
     if *n {
         fmt.Println("这是个什么鬼")
     }
}
注意点:
1.flag返回的值是指针
2.见图flag_Parse.png
flag_Parse.png

使用:
不使用-n的时候


flag_use.png

使用-n的时候


flag_use.png
Top