mirror of
https://github.com/golang/go
synced 2024-11-25 20:27:57 -07:00
flag: update style.
R=golang-dev, r, r CC=golang-dev https://golang.org/cl/6051044
This commit is contained in:
parent
3192cac587
commit
b20163e9e4
@ -7,9 +7,11 @@
|
||||
|
||||
Usage:
|
||||
|
||||
Define flags using flag.String(), Bool(), Int(), etc. Example:
|
||||
Define flags using flag.String(), Bool(), Int(), etc.
|
||||
|
||||
This declares an integer flag, -flagname, stored in the pointer ip, with type *int.
|
||||
import "flag"
|
||||
var ip *int = flag.Int("flagname", 1234, "help message for flagname")
|
||||
var ip = flag.Int("flagname", 1234, "help message for flagname")
|
||||
If you like, you can bind the flag to a variable using the Var() functions.
|
||||
var flagvar int
|
||||
func init() {
|
||||
@ -26,8 +28,8 @@
|
||||
|
||||
Flags may then be used directly. If you're using the flags themselves,
|
||||
they are all pointers; if you bind to variables, they're values.
|
||||
fmt.Println("ip has value ", *ip);
|
||||
fmt.Println("flagvar has value ", flagvar);
|
||||
fmt.Println("ip has value ", *ip)
|
||||
fmt.Println("flagvar has value ", flagvar)
|
||||
|
||||
After parsing, the arguments after the flag are available as the
|
||||
slice flag.Args() or individually as flag.Arg(i).
|
||||
|
Loading…
Reference in New Issue
Block a user