在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Go 语言的字符串无法直接修改每一个字符元素,只能通过重新构造新的字符串并赋值给原来的字符串变量实现。请参考下面的代码: angel := "Heros never die"
angleBytes := []byte(angel)
for i := 5; i <= 10; i++ {
angleBytes[i] = ' '
}
fmt.Println(string(angleBytes))
程序输出如下: Heros die
如天生线程安全,大家使用的都是只读对象,无须加锁; 再者,方便内存共享,而不必使用写时复制(Copy On Write)等技术; 字符串 hash 值也只需要制作一份。 总结
|
请发表评论