1
0
mirror of https://github.com/rclone/rclone.git synced 2025-12-06 00:03:32 +00:00

refactor: use strings.Builder to improve performance

This commit is contained in:
dulanting
2025-10-30 00:48:34 +08:00
committed by GitHub
parent a0bcdc2638
commit 87b71dd6b9
3 changed files with 13 additions and 13 deletions

View File

@@ -178,7 +178,7 @@ func constructProviders(options fs.Options, providerMap map[string]*Provider) st
}
}
var providerList string
var providerList strings.Builder
for _, p := range providers {
for i := range options {
@@ -189,7 +189,7 @@ func constructProviders(options fs.Options, providerMap map[string]*Provider) st
Value: p.Name,
Help: p.Description,
})
providerList += p.Name + ", "
providerList.WriteString(p.Name + ", ")
case "region":
addExample(opt, p, p.Region, defaults.Region)
case "endpoint":
@@ -232,5 +232,5 @@ func constructProviders(options fs.Options, providerMap map[string]*Provider) st
}
}
return strings.TrimSuffix(providerList, ", ")
return strings.TrimSuffix(providerList.String(), ", ")
}