01
2018
09

golang 高效 string []byte相互转换 和 string连接

一、[]byte和string的互相转换[]byte和string的普通互相强制转换会进行内存拷贝所以性能不是很好,可以Golang中的“黑科技”unsafe包来实现高效转换//转换string为[]bytefunc StringBytes(s string) []byte {    return *(*[]byte)(unsafe.Pointer(&s)) }//转换[]byte为stringfunc BytesString(b []byte) string {