]> Cypherpunks.ru repositories - gostls13.git/commitdiff
flag: Clarifies docs for Arg(int) and FlagSet.Arg(int)
authorHariharan Srinath <srinathh@gmail.com>
Sat, 11 Jul 2015 08:50:14 +0000 (14:20 +0530)
committerRob Pike <r@golang.org>
Sun, 12 Jul 2015 03:22:26 +0000 (03:22 +0000)
Adds the clarification that these functions return empty
string if the requested element is not available

Added fullstops

Fixes #11664

Change-Id: I84173862bc785240f7d3ee75a5023673264d172b
Reviewed-on: https://go-review.googlesource.com/12061
Reviewed-by: Rob Pike <r@golang.org>
src/flag/flag.go

index d1cb0a5ae6bb091639d240fbd085fc6f06a554b2..cf6af4e946c6f72e045999420cd6cf82ba94d632 100644 (file)
@@ -513,7 +513,8 @@ func (f *FlagSet) NFlag() int { return len(f.actual) }
 func NFlag() int { return len(CommandLine.actual) }
 
 // Arg returns the i'th argument.  Arg(0) is the first remaining argument
-// after flags have been processed.
+// after flags have been processed. Arg returns an empty string if the
+// requested element does not exist.
 func (f *FlagSet) Arg(i int) string {
        if i < 0 || i >= len(f.args) {
                return ""
@@ -522,7 +523,8 @@ func (f *FlagSet) Arg(i int) string {
 }
 
 // Arg returns the i'th command-line argument.  Arg(0) is the first remaining argument
-// after flags have been processed.
+// after flags have been processed. Arg returns an empty string if the
+// requested element does not exist.
 func Arg(i int) string {
        return CommandLine.Arg(i)
 }