go语言怎么修改字符串中的某一个字符?

Python011

go语言怎么修改字符串中的某一个字符?,第1张

go语言的字符是UTF-8编码的、不可改变的字节序列。

要修改字符串,只能以原串为基础,创建一个新串。下面的图中是一个参考示例,提供了以原串为蓝本,创建新串的两种方法。

代码

输出

C++中的string类中有erase成员函数,其功能是删除字符串中的字符或字符串。该成员函数的原型为string erase(int start, int len) //start为要删除字符的起始位置(从0数起),len为要删除字符的个数。例如:...#include<string>using namespace std... string s1="asdfgh", s2 s2=s1.erase(2,3)//删除s1中从第2个字符其的3个字符。则s2的内容为"ash"