福州做网站价格德阳建设局网站
 在 Go 中字符串是不可变的,例如下面的代码编译时会报错: cannot assign to s[0]  
 
 但如果真的想要修改怎么办呢?下面的代码可以实现:  
 
 var  s  string  =  "hello"  
 
 s [ 0 ]  =  'c'  
 
 s  : =  "hello"  
 
 c  : =  [] byte ( s )  //  将字符串  s  转换为  []byte  类型  
 
 c [ 0 ]  =  'c'  
 
 s2  : =  string ( c )  //  再转换回  string  类型  
 
 fmt . Printf ( "%s\n" ,  s2 ) 
 
 
 字符串不能直接修改,但是可以进行切片操作 
 
 s = 'aa'+s[1:] 
