summaryrefslogtreecommitdiff
path: root/src/pkg/container/vector/defs.go
diff options
context:
space:
mode:
authorMichael Hoisie <hoisie@gmail.com>2010-05-31 14:55:30 -0700
committerMichael Hoisie <hoisie@gmail.com>2010-05-31 14:55:30 -0700
commit158eb3b272118b8d06d8f70fe5fdada562c22452 (patch)
treec39069994a052c869ae85832016aac000e87d18b /src/pkg/container/vector/defs.go
parentae5666f978e0d9e77850cc0f38b97100b1ab39e4 (diff)
downloadgolang-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.go4
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)
}