]> Cypherpunks repositories - gostls13.git/commitdiff
flag: update style.
authorDavid Symonds <dsymonds@golang.org>
Tue, 17 Apr 2012 06:37:35 +0000 (16:37 +1000)
committerDavid Symonds <dsymonds@golang.org>
Tue, 17 Apr 2012 06:37:35 +0000 (16:37 +1000)
R=golang-dev, r, r
CC=golang-dev
https://golang.org/cl/6051044

src/pkg/flag/flag.go

index c28d0e7207428b23060575193ebe4b0b6fb5082f..f0842a18a295d8690cf6588cc6743c429422eb49 100644 (file)
@@ -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).