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, ".")