]> Cypherpunks.ru repositories - gostls13.git/commitdiff
strings: update Join parameter name for clarity
authorThomas Symborski <thomas.symborski@gmail.com>
Mon, 23 Dec 2019 23:55:43 +0000 (23:55 +0000)
committerRob Pike <r@golang.org>
Wed, 15 Jan 2020 04:21:28 +0000 (04:21 +0000)
Change-Id: I83f806e76ef4d268b187bd273d78ceb41b7e8fa5
GitHub-Last-Rev: ee82eaae64536cecb631df328aafe2541f71d3f2
GitHub-Pull-Request: golang/go#36194
Reviewed-on: https://go-review.googlesource.com/c/go/+/211799
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/strings/strings.go

index 69f51b6e2d42d80fb0717fd7877765f69cce8176..238d657f61bd8d484c1a8c6b26d9b092c0478280 100644 (file)
@@ -420,24 +420,24 @@ func FieldsFunc(s string, f func(rune) bool) []string {
        return a
 }
 
-// Join concatenates the elements of a to create a single string. The separator string
-// sep is placed between elements in the resulting string.
-func Join(a []string, sep string) string {
-       switch len(a) {
+// Join concatenates the elements of its first argument to create a single string. The separator
+// string sep is placed between elements in the resulting string.
+func Join(elems []string, sep string) string {
+       switch len(elems) {
        case 0:
                return ""
        case 1:
-               return a[0]
+               return elems[0]
        }
-       n := len(sep) * (len(a) - 1)
-       for i := 0; i < len(a); i++ {
-               n += len(a[i])
+       n := len(sep) * (len(elems) - 1)
+       for i := 0; i < len(elems); i++ {
+               n += len(elems[i])
        }
 
        var b Builder
        b.Grow(n)
-       b.WriteString(a[0])
-       for _, s := range a[1:] {
+       b.WriteString(elems[0])
+       for _, s := range elems[1:] {
                b.WriteString(sep)
                b.WriteString(s)
        }