From: Rob Pike Date: Wed, 1 Apr 2009 23:34:25 +0000 (-0700) Subject: use range in vector iterator X-Git-Tag: weekly.2009-11-06~1914 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=62d11a33024273073d00adcb7c0b9a62422d9d06;p=gostls13.git use range in vector iterator R=rsc DELTA=2 (0 added, 0 deleted, 2 changed) OCL=27003 CL=27003 --- diff --git a/src/lib/container/vector.go b/src/lib/container/vector.go index 673b47d021..07c7d3df0b 100644 --- a/src/lib/container/vector.go +++ b/src/lib/container/vector.go @@ -214,8 +214,8 @@ func (p *Vector) Swap(i, j int) { // Iterate over all elements; driver for range func (p *Vector) iterate(c chan Element) { - for i := 0; i < len(p.a); i++ { - c <- p.a[i] + for i, v := range p.a { + c <- v } close(c); }