func strings.Join
74 uses
strings (current package)
strings.go#L483: func Join(elems []string, sep string) string {
crypto/tls
common.go#L1265: wildcardName := strings.Join(labels, ".")
crypto/x509
verify.go#L131: valid = strings.Join(c.DNSNames, ", ")
verify.go#L894: err = CertificateInvalidError{c, NoValidChains, strings.Join(details, ", ")}
encoding/json
decode.go#L259: err.Field = strings.Join(fieldStack, ".")
github.com/google/go-cmp/cmp
compare.go#L631: set := strings.Join(ss, "\n\t")
options.go#L96: set := strings.Join(ss, "\n\t")
options.go#L105: return fmt.Sprintf("Options{%s}", strings.Join(ss, ", "))
path.go#L113: return strings.TrimPrefix(strings.Join(ss, ""), ".")
path.go#L157: return strings.Join(ssPre, "") + strings.Join(ssPost, "")
report_slices.go#L273: s := strings.Join(ss, ", ")
report_slices.go#L314: s := strings.Join(ss, ", ")
report_text.go#L424: return strings.Join(ss, " and ") + " " + name
report_text.go#L426: return strings.Join(ss[:n-1], ", ") + ", and " + ss[n-1] + " " + name
go.uber.org/mock/gomock
call.go#L318: arguments := strings.Join(args, ", ")
matchers.go#L225: return strings.Join(ss, " | ")
matchers.go#L246: return strings.Join(ss, "; ")
go.uber.org/zap
logger.go#L160: l.name = strings.Join([]string{l.name, s}, ".")
go/ast
ast.go#L157: return strings.Join(lines, "\n")
go/build
build.go#L809: return p, fmt.Errorf("cannot find package %q in any of:\n%s", path, strings.Join(paths, "\n"))
build.go#L1234: cmd := exec.Command(goCmd, "list", "-e", "-compiler="+ctxt.Compiler, "-tags="+strings.Join(ctxt.BuildTags, ","), "-installsuffix="+ctxt.InstallSuffix, "-f={{.Dir}}\n{{.ImportPath}}\n{{.Root}}\n{{.Goroot}}\n{{if .Error}}{{.Error}}{{end}}\n", "--", path)
build.go#L1807: res := strings.Join(chunks, srcdir)
go/constant
value.go#L141: x.s = strings.Join(reverse(x.appendReverse(nil)), "")
go/doc/comment
parse.go#L639: return &Code{Text: strings.Join(body, "\n")}
parse.go#L663: return &Paragraph{Text: []Text{Plain(strings.Join(lines, "\n"))}}
go/types
assignments.go#L344: return "(" + strings.Join(res, ", ") + ")"
typestring.go#L392: w.string(strings.Join(termHashes, "|"))
golang.org/x/net/idna
idna10.0.0.go#L559: return strings.Join(l.slice, ".")
golang.org/x/net/internal/httpcommon
request.go#L323: return strings.Join(keys, ","), nil
request.go#L414: rp.Header["Cookie"] = []string{strings.Join(cookies, "; ")}
golang.org/x/tools/go/packages
golist.go#L827: return "-json=" + strings.Join(fields, ",")
golist.go#L1050: return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v GOPROXY=%v PWD=%v %v", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["GOPROXY"], env["PWD"], strings.Join(args, " "))
loadmode_string.go#L55: return "(" + strings.Join(out, "|") + ")"
golang.org/x/tools/internal/event/keys
util.go#L20: return strings.Join(strs, ",")
golang.org/x/tools/internal/gocommand
invoke.go#L496: return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v GOPROXY=%v PWD=%v %v", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["GOPROXY"], env["PWD"], strings.Join(args, " "))
golang.org/x/tools/internal/typesinternal
zerovalue.go#L102: return "(" + strings.Join(components, ", ") + ")", isValid
google.golang.org/grpc
resolver_wrapper.go#L210: channelz.Infof(logger, ccr.cc.channelz, "Resolver state updated: %s (%v)", pretty.ToJSON(s), strings.Join(updates, "; "))
google.golang.org/grpc/internal/grpcutil
compressor.go#L41: return strings.Join(RegisteredCompressorNames, ",")
google.golang.org/grpc/internal/transport
http2_client.go#L1555: se := status.New(code, strings.Join(errs, "; "))
google.golang.org/grpc/resolver
map.go#L195: return endpointMapKey(strings.Join(addrs, " "))
google.golang.org/protobuf/encoding/protojson
well_known_types.go#L851: e.WriteString(strings.Join(paths, ","))
google.golang.org/protobuf/internal/descfmt
stringer.go#L386: ss = append(ss, r[0]+formatColon(0)+strings.Join(strings.Split(r[1], "\n"), "\n\t"))
stringer.go#L411: return "\n\t" + strings.Join(ss, "\n\t") + "\n"
stringer.go#L413: return strings.Join(ss, ", ")
google.golang.org/protobuf/internal/encoding/tag
tag.go#L200: return strings.Join(tag, ",")
google.golang.org/protobuf/internal/encoding/text
decode_string.go#L45: str: strings.Join(ss, ""),
google.golang.org/protobuf/internal/impl
legacy_enum.go#L218: return protoreflect.FullName(strings.Join(ss, "."))
internal/buildcfg
cfg.go#L333: return strings.Join(flags, ",")
exp.go#L157: return strings.Join(expList(&exp.Flags, &exp.baseline, false), ",")
internal/profile
graph.go#L120: return strings.Join(i.NameComponents(), " ")
graph.go#L462: return strings.Join(s, "\n")
merge.go#L195: strings.Join(ids, "|"),
merge.go#L196: strings.Join(labels, ""),
merge.go#L197: strings.Join(numlabels, ""),
merge.go#L259: key.lines = strings.Join(lines, "|")
profile.go#L389: return strings.Join(ss, "\n") + "\n"
net/http
client.go#L799: ireqhdr.Set("Cookie", strings.Join(ss, "; "))
fs.go#L59: fi, err := stat(strings.Join(parts[:i+1], string(sep)))
h2_bundle.go#L6376: rp.header.Set("Cookie", strings.Join(cookies, "; "))
h2_bundle.go#L8709: return strings.Join(keys, ","), nil
http.go#L77: return "{" + strings.Join(s, ",") + "}"
server.go#L2707: w.Header().Set("Allow", strings.Join(allowedMethods, ", "))
transfer.go#L325: if _, err := io.WriteString(w, "Trailer: "+strings.Join(keys, ",")+"\r\n"); err != nil {
net/http/httputil
dump.go#L259: fmt.Fprintf(&b, "Transfer-Encoding: %s\r\n", strings.Join(req.TransferEncoding, ","))
reverseproxy.go#L83: clientIP = strings.Join(prior, ", ") + ", " + clientIP
reverseproxy.go#L443: clientIP = strings.Join(prior, ", ") + ", " + clientIP
reverseproxy.go#L515: rw.Header().Add("Trailer", strings.Join(trailerKeys, ", "))
net/http/pprof
pprof.go#L113: fmt.Fprint(w, strings.Join(os.Args, "\x00"))
os/exec
exec.go#L497: return strings.Join(c.Args, " ")
path/filepath
path_unix.go#L36: return Clean(strings.Join(elem[i:], string(Separator)))
runtime/pprof
label.go#L55: return "{" + strings.Join(keyVals, ", ") + "}"
testing
example.go#L52: return strings.Join(lines, "\n")
vendor/golang.org/x/net/idna
idna10.0.0.go#L559: return strings.Join(l.slice, ".")