在网上我看到了两种在 Go 中将字节数组转换为字符串的方法。
方法一:
func convert(myBytes byte[]) string {
myString := string(myBytes[:])
return myString
}
方法二:
func convert(b []byte) string {
return *((*string)(unsafe.Pointer(&b)))
有什么不同?哪个更快?我应该使用哪一个?
皈依舞
相关分类