[]int 到有分隔符號的字串的單行轉換
在Go 中,可以將整數切片([ ]int)到單行程式碼中帶有自訂分隔符號的字串。考慮需要將 []int{1, 2, 3} 轉換為帶有所選分隔符號的「1, 2, 3」。
可以利用多個字串操作函數的全面解決方案:
strings.Trim(strings.Replace(fmt.Sprint(A), " ", delim, -1), "[]")
這行程式碼執行以下操作:
替代單行包括:
strings.Trim(strings.Join(strings.Fields(fmt.Sprint(A)), delim), "[]")
strings.Trim(strings.Join(strings.Split(fmt.Sprint(A), " "), delim), "[]")
這些變體採用不同的字串操作方法來實現相同的目的result.
要在分隔符號後合併空格,請使用arrayToString(A, ", ") 或將return語句定義為:
return strings.Trim(strings.Replace(fmt.Sprint(a), " ", delim + " ", -1), "[]")
以上是如何在一行中將 Go []int 切片轉換為分隔字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!