根据How to split a string and assign it to variables in Golang? 的回答。拆分字符串会生成一个字符串数组,其中分隔符不存在于数组中的任何字符串中。有没有办法拆分字符串,使分隔符位于给定字符串的最后一行?
以前的
s := strings.split("Potato:Salad:Popcorn:Cheese", ":")
for _, element := range s {
fmt.Printf(element)
}
输出:
Potato
Salad
Popcorn
Cheese
我希望输出以下内容:
Potato:
Salad:
Popcorn:
Cheese
我知道理论上我可以将“:”附加到除最后一个元素之外的每个元素的末尾,但如果可能的话,我正在寻找更通用、更优雅的解决方案。
犯罪嫌疑人X
交互式爱情
动漫人物
相关分类