func strings.Join

91 uses

	strings (current package)
		strings.go#L425: func Join(elems []string, sep string) string {

	crypto/tls
		common.go#L1087: 			wildcardName := strings.Join(labels, ".")

	crypto/x509
		verify.go#L118: 		valid = strings.Join(c.DNSNames, ", ")

	encoding/json
		decode.go#L257: 			err.Field = strings.Join(d.errorContext.FieldStack, ".")

	encoding/xml
		typeinfo.go#L209: 			return nil, fmt.Errorf("xml: %s chain not valid with %s flag", tag, strings.Join(tokens[1:], ","))

	github.com/aws/aws-sdk-go-v2/aws/retry
		middleware.go#L279: 		req.Header[retryMetricHeader] = append(req.Header[retryMetricHeader][:0], strings.Join(parts, "; "))

	github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4
		scope.go#L7: 	return strings.Join([]string{

	github.com/aws/aws-sdk-go-v2/aws/signer/v4
		stream.go#L78: 	return strings.Join([]string{
		v4.go#L439: 	signedHeaders = strings.Join(headers, ";")
		v4.go#L470: 	return strings.Join([]string{
		v4.go#L481: 	return strings.Join([]string{

	github.com/aws/aws-sdk-go-v2/internal/v4a
		v4a.go#L254: 		query.Set(AmzRegionSetKey, strings.Join(s.RegionSet, ","))
		v4a.go#L263: 	headers.Set(AmzRegionSetKey, strings.Join(s.RegionSet, ","))
		v4a.go#L375: 	return strings.Join([]string{
		v4a.go#L428: 	signedHeaders = strings.Join(headers, ";")
		v4a.go#L459: 	return strings.Join([]string{
		v4a.go#L470: 	return strings.Join([]string{

	github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4
		util.go#L54: 		uri = "/" + strings.Join(strings.Split(u.Opaque, "/")[3:], "/")

	github.com/aws/aws-sdk-go-v2/service/internal/s3shared
		update_endpoint.go#L74: 		req.URL.Host = strings.Join(parts, ".")

	github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations
		update_endpoint.go#L224: 		req.URL.Host = strings.Join(parts, ".")

	github.com/go-pg/migrations/v8
		collection.go#L411: 		filename := fmtMigrationFilename(version+1, strings.Join(a[1:], "_"))

	github.com/go-pg/pg/v10
		listener.go#L51: 	return fmt.Sprintf("Listener(%s)", strings.Join(ln.channels, ", "))
		messages.go#L231: 	internal.Warn.Printf("notice during startup: %s", strings.Join(message, ", "))

	github.com/go-pg/pg/v10/orm
		format.go#L170: 	return " " + strings.Join(ss, " ")

	github.com/golang/mock/gomock
		call.go#L304: 	arguments := strings.Join(args, ", ")
		matchers.go#L189: 	return strings.Join(ss, "; ")

	github.com/golang/protobuf/proto
		text_decode.go#L518: 	return strings.Join(parts, ""), nil

	github.com/google/go-cmp/cmp
		compare.go#L629: 		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#L106: 	return strings.TrimPrefix(strings.Join(ss, ""), ".")
		path.go#L150: 	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

	github.com/technosophos/moniker
		moniker.go#L26: 	return strings.Join([]string{a, b}, sep)

	go.uber.org/zap
		logger.go#L160: 		l.name = strings.Join([]string{l.name, s}, ".")

	go/ast
		ast.go#L159: 	return strings.Join(lines, "\n")

	go/build
		build.go#L766: 		return p, fmt.Errorf("cannot find package %q in any of:\n%s", path, strings.Join(paths, "\n"))
		build.go#L1168: 	cmd := exec.Command("go", "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#L1731: 	res := strings.Join(chunks, srcdir)

	go/constant
		value.go#L142: 		x.s = strings.Join(reverse(x.appendReverse(nil)), "")

	go/types
		assignments.go#L290: 	return "(" + strings.Join(res, ", ") + ")"
		typestring.go#L353: 		w.string(strings.Join(termHashes, "|"))

	golang.org/x/net/http2
		server.go#L2213: 		rp.header.Set("Cookie", strings.Join(cookies, "; "))
		transport.go#L1156: 		return strings.Join(keys, ","), nil

	golang.org/x/net/idna
		idna10.0.0.go#L560: 		return strings.Join(l.slice, ".")

	golang.org/x/tools/go/packages
		golist.go#L879: 	return "-json=" + strings.Join(fields, ",")
		golist.go#L1121: 		noSeparator := strings.Join(strings.Split(filepath.ToSlash(k), "/"), "")
		golist.go#L1172: 	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, " "))
		golist_overlay.go#L574: 	return strings.Join(elem, "/")
		loadmode_string.go#L56: 	return fmt.Sprintf("LoadMode(%s)", strings.Join(out, "|"))

	golang.org/x/tools/internal/gcimporter
		bimport.go#L866: 	s := strings.Join(a, "/")

	golang.org/x/tools/internal/gocommand
		invoke.go#L355: 	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, " "))

	google.golang.org/grpc
		resolver_conn_wrapper.go#L175: 	channelz.Infof(logger, ccr.cc.channelzID, "Resolver state updated: %s (%v)", pretty.ToJSON(s), strings.Join(updates, "; "))

	google.golang.org/grpc/internal/grpcutil
		compressor.go#L46: 	return strings.Join(RegisteredCompressorNames, ",")

	google.golang.org/grpc/internal/transport
		http2_client.go#L1499: 		se := status.New(code, strings.Join(errs, "; "))

	google.golang.org/protobuf/encoding/protojson
		well_known_types.go#L860: 	e.WriteString(strings.Join(paths, ","))

	google.golang.org/protobuf/internal/descfmt
		stringer.go#L290: 			ss = append(ss, r[0]+formatColon(0)+strings.Join(strings.Split(r[1], "\n"), "\n\t"))
		stringer.go#L315: 		return "\n\t" + strings.Join(ss, "\n\t") + "\n"
		stringer.go#L317: 	return strings.Join(ss, ", ")

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L206: 	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#L217: 	return protoreflect.FullName(strings.Join(ss, "."))

	internal/buildcfg
		cfg.go#L131: 	return strings.Join(flags, ",")
		exp.go#L166: 	goexp := strings.Join(expList(&Experiment, &experimentBaseline, false), ",")

	internal/profile
		legacy_profile.go#L1176: var allocRxStr = strings.Join([]string{
		legacy_profile.go#L1237: var allocSkipRxStr = strings.Join([]string{
		legacy_profile.go#L1245: var cpuProfilerRxStr = strings.Join([]string{
		legacy_profile.go#L1253: var lockRxStr = strings.Join([]string{
		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#L434: 	return strings.Join(ss, "\n") + "\n"

	net/http
		client.go#L795: 				ireqhdr.Set("Cookie", strings.Join(ss, "; "))
		fs.go#L58: 		fi, err := stat(strings.Join(parts[:i+1], string(sep)))
		h2_bundle.go#L5810: 		rp.header.Set("Cookie", strings.Join(cookies, "; "))
		h2_bundle.go#L7756: 		return strings.Join(keys, ","), nil
		transfer.go#L322: 			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#L292: 			clientIP = strings.Join(prior, ", ") + ", " + clientIP
		reverseproxy.go#L334: 		rw.Header().Add("Trailer", strings.Join(trailerKeys, ", "))

	net/http/pprof
		pprof.go#L94: 	fmt.Fprint(w, strings.Join(os.Args, "\x00"))

	os/exec
		exec.go#L205: 		return strings.Join(c.Args, " ")

	path/filepath
		path_unix.go#L45: 			return Clean(strings.Join(elem[i:], string(Separator)))

	runtime/pprof
		label.go#L54: 	return "{" + strings.Join(keyVals, ", ") + "}"

	testing
		example.go#L55: 	return strings.Join(lines, "\n")

	vendor/golang.org/x/net/idna
		idna10.0.0.go#L560: 		return strings.Join(l.slice, ".")