Goland 高性能的更改大字符串类型变量的值
使用unsafe包,对静态类型的变量进行转换把string类型的值转为[]byte更新对应的内容[]btye转为string需要了解 string, []byte 底层类型结构在这里插入代码片package mainimport ( "bytes" "fmt" "strings" "unsafe")func str2bytes(s string) []byte { x := (*[2]uintptr)(unsafe.Pointer(&s)) h := [3]u.
原创
2020-07-19 17:29:01 ·
233 阅读 ·
0 评论