diff options
Diffstat (limited to 'doc/progs/server.go')
-rw-r--r-- | doc/progs/server.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/doc/progs/server.go b/doc/progs/server.go index f3a6b1889..b498b53a6 100644 --- a/doc/progs/server.go +++ b/doc/progs/server.go @@ -7,8 +7,8 @@ package main import "fmt" type request struct { - a, b int - replyc chan int + a, b int + replyc chan int } type binOp func(a, b int) int @@ -21,7 +21,7 @@ func run(op binOp, req *request) { func server(op binOp, service chan *request) { for { req := <-service - go run(op, req) // don't wait for it + go run(op, req) // don't wait for it } } @@ -42,8 +42,8 @@ func main() { req.replyc = make(chan int) adder <- req } - for i := N-1; i >= 0; i-- { // doesn't matter what order - if <-reqs[i].replyc != N + 2*i { + for i := N - 1; i >= 0; i-- { // doesn't matter what order + if <-reqs[i].replyc != N+2*i { fmt.Println("fail at", i) } } |