]> Cypherpunks repositories - gostls13.git/commitdiff
doc: fix os.Pipe() call in the example.
authorDina Garmash <dgrmsh@gmail.com>
Thu, 30 Aug 2018 20:59:29 +0000 (16:59 -0400)
committerRobert Griesemer <gri@golang.org>
Fri, 31 Aug 2018 06:39:16 +0000 (06:39 +0000)
Short variable declarations example passes an fd argument to os.Pipe call.
However, os.Pipe() takes no arguments and returns 2 Files and an error:
https://golang.org/src/os/pipe_linux.go?s=319:360#L1

Fixes: #27384
Change-Id: I0a709f51e0878c57185d901b899d209f001dfcce
Reviewed-on: https://go-review.googlesource.com/132284
Reviewed-by: Robert Griesemer <gri@golang.org>
doc/go_spec.html

index f70ff7a02feee97e5dc71c60a21fd9907d6b6130..57bb3b53f581d94980d9bc85b4a3d83624e8016d 100644 (file)
@@ -1,6 +1,6 @@
 <!--{
        "Title": "The Go Programming Language Specification",
-       "Subtitle": "Version of May 9, 2018",
+       "Subtitle": "Version of August 30, 2018",
        "Path": "/ref/spec"
 }-->
 
@@ -2112,8 +2112,8 @@ with initializer expressions but no types:
 i, j := 0, 10
 f := func() int { return 7 }
 ch := make(chan int)
-r, w := os.Pipe(fd)  // os.Pipe() returns two values
-_, y, _ := coord(p)  // coord() returns three values; only interested in y coordinate
+r, w, _ := os.Pipe()  // os.Pipe() returns a connected pair of Files and an error, if any
+_, y, _ := coord(p)   // coord() returns three values; only interested in y coordinate
 </pre>
 
 <p>