golang 类型转换
2018-05-28 18:44
302 查看
1 import ( 2 "bytes" 3 "encoding/binary" 4 "encoding/gob" 5 "fmt" 6 ) 7 8 func str_to_byte(src string) []byte { 9 //strSlice := []string{src} 10 buffer := &bytes.Buffer{} 11 gob.NewEncoder(buffer).Encode(src) 12 return buffer.Bytes() 13 } 14 15 func uint64_to_byte(src uint64) []byte { 16 buf := make([]byte, 8) 17 binary.BigEndian.PutUint64(buf, src) 18 return buf 19 } 20 21 func main() { 22 var u uint64 23 u = 128 24 bytes := uint64_to_byte(u) 25 fmt.Println(bytes) 26 str := "128" 27 bytes = str_to_byte(str) 28 fmt.Println(bytes) 29 }
相关文章推荐
- Golang 类型转换整理
- golang 无法将Slice类型[]a 转换为 Slice[]b
- golang: 类型转换和类型断言
- golang基础-接口、接口嵌套、类型断言、接口与结构体_接口等转换
- golang 断言 + 类型转换
- Golang 类型转换
- golang 数据类型的转换
- Golang 类型转换整理
- golang的类型转换的坑和分析
- Golang 奇葩的时间包之Json与struct对象之间互相转换,JsonDate和JsonTime自定义类型如何实现json编码和解码(二)
- golang学习之interface与其它类型转换
- golang: 类型转换和类型断言
- golang常用类型之间的转换
- golang之cgo---类型转换小试牛刀之C结构体和go结构体转换
- Golang类型转换
- Go语言的基本类型转换-golang类型转换
- Golang类型转换
- golang基础-接口、接口嵌套、类型断言、接口与结构体_接口等转换
- golang 文件IO 类型转换
- 工作随笔——Golang interface 转换成其他类型