1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-01-03 07:45:29 -05:00

use strings.Builder

This commit is contained in:
Darien Raymond
2018-10-01 12:42:14 +02:00
parent 9a4624b833
commit 122c3e7a5d
3 changed files with 50 additions and 12 deletions

View File

@@ -28,11 +28,11 @@ func ToString(v interface{}) string {
}
func Concat(v ...interface{}) string {
values := make([]string, len(v))
for i, value := range v {
values[i] = ToString(value)
builder := strings.Builder{}
for _, value := range v {
builder.WriteString(ToString(value))
}
return strings.Join(values, "")
return builder.String()
}
func WriteString(s string) func([]byte) (int, error) {