go删除字符串中的部分字符的方式

293 阅读1分钟

go,在删除切片中的元素时,可以使用append(),方式将其中的元素删除。

slice :=make([]int , 0)
slice = append(slice[:k],slice[k+1:])
//此方法就是删除切片中位于k中的元素

由于字符串也可以进行遍历,但是字符串不可以进行切片操作,也就是只有切片才能使用append()操作
在这里插入图片描述
所以如果要在字符串中删除某一个字符。

str :="teststring"
str = str[:5]+str[6:]//与其他语言相似,在进行切割时,没有包括前面的索引,但是不包括后面的索引
//str = testsring