strconv.itoa()
数字转成字符串,再与字符串拼接
str := strconv.Itoa(12)
println("str + '23' = ", str+"23")
strconv.Atoi()
数字型字符串转换成数字,再进行四则运算
n, err := strconv.Atoi("123")
if err!=nil {
panic(err)
}
println("12+n = ", 12+n)
// `结果`
12+n = 135
str + '23' = 1223
fmt.Sprintf()
func Sprintf(format string, a ...interface{}) string
str := fmt.Sprintf("123%s", "hello")
//输出:`123hello`
strings.Join()
func Join(a []string, sep string) string
str := []string{"hello", "world"}
s := strings.Join(str, " ")
//输出:`hello world`
strings.Builder–★
strings.Builder
var build strings.Builder
build.WriteString("123")
build.WriteString("ade")
build.WriteString("ade")
build.WriteString("ade")
println(build.String())
//输出:`123adeadeade`
buffer.WriteString
buffer := bytes.Buffer{}
buffer.WriteString("hello")
buffer.WriteString("golang")
println(buffer.String())
//输出:`hellogolang`