diff options
| author | Michael Hoisie <hoisie@gmail.com> | 2010-05-31 14:55:30 -0700 |
|---|---|---|
| committer | Michael Hoisie <hoisie@gmail.com> | 2010-05-31 14:55:30 -0700 |
| commit | 158eb3b272118b8d06d8f70fe5fdada562c22452 (patch) | |
| tree | c39069994a052c869ae85832016aac000e87d18b /src/pkg/container/vector/defs.go | |
| parent | ae5666f978e0d9e77850cc0f38b97100b1ab39e4 (diff) | |
| download | golang-158eb3b272118b8d06d8f70fe5fdada562c22452.tar.gz | |
IntVector.Do now takes an f(int), and StringVector.Do now takes an f(string).
R=r
CC=golang-dev
http://codereview.appspot.com/1433041
Committer: Rob Pike <r@golang.org>
Diffstat (limited to 'src/pkg/container/vector/defs.go')
| -rw-r--r-- | src/pkg/container/vector/defs.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pkg/container/vector/defs.go b/src/pkg/container/vector/defs.go index 0607a50c6..7502865c9 100644 --- a/src/pkg/container/vector/defs.go +++ b/src/pkg/container/vector/defs.go @@ -62,7 +62,7 @@ func (p *Vector) Do(f func(elem interface{})) { // Do calls function f for each element of the vector, in order. // The behavior of Do is undefined if f changes *p. -func (p *IntVector) Do(f func(elem interface{})) { +func (p *IntVector) Do(f func(elem int)) { for _, e := range *p { f(e) } @@ -71,7 +71,7 @@ func (p *IntVector) Do(f func(elem interface{})) { // Do calls function f for each element of the vector, in order. // The behavior of Do is undefined if f changes *p. -func (p *StringVector) Do(f func(elem interface{})) { +func (p *StringVector) Do(f func(elem string)) { for _, e := range *p { f(e) } |
