1
如何在字符串中追加字符串sclice? 我試過Golang在字符串片段中追加字符串
s := make([]string, 1, 4)
s[0] = "filename"
s[0] := append(s[0], "dd")
但它是不正確的。然後我試了
s[:1] := append(s[:1], "dd")
但是它也不正確。
如何在s[0]
附加字符串?
如何在字符串中追加字符串sclice? 我試過Golang在字符串片段中追加字符串
s := make([]string, 1, 4)
s[0] = "filename"
s[0] := append(s[0], "dd")
但它是不正確的。然後我試了
s[:1] := append(s[:1], "dd")
但是它也不正確。
如何在s[0]
附加字符串?
內建append()
函數用於將元素附加到切片。如果要將string
附加到string
,則只需使用連接+
即可。如果你希望將結果保存第0指數,只需將結果分配給它:
s[0] = s[0] + "dd"
或短:
s[0] += "dd"
還要注意的是,你不必(不能)使用:=
這是一個short variable declaration,因爲您的s
切片已經存在。
fmt.Println(s)
輸出:
[filenamedd]
如果您要附加到切片,而不是第一個元素,然後寫:
s = append(s, "dd")
fmt.Println(s)
輸出(繼續前面的例子):
[filenamedd dd]
在Go Playground上試試這些。