cannot assign to str[0] cannot assign to str[0] 2019 年 11 月 19 日 北漂小兄弟 Comments 0 Comment 下面代码如何编译运行? str := "hello" str[0] = 'H' fmt.Println(str) 以上代码就会触发如标题所示的错误信息,因为golang的字符串是不可以改变部分的,除非完全重新赋值,或者采用如下的形式: str := []rune("hello") str[0] = 'H' tempString := string(str) fmt.Println(tempString) //Hello 打赏赞(1)分享