[]byte 转 string的性能优化

2019-11-25  本文已影响0人  Hmcf
package main

import (
    "fmt"
    "unsafe"
)

func main() {
    var s= []byte("我永远喜欢石原里美.jpg")
    fmt.Println(string(s))                       // safe 需要拷贝,官方推荐
    Res := *(*string)(unsafe.Pointer(&s))        // unsafe 无需拷贝,在转换频繁的场景下建议使用
    fmt.Println(Res)
}
上一篇 下一篇

猜你喜欢

热点阅读