加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

golang 小例子

发布时间:2020-12-16 09:35:26 所属栏目:大数据 来源:网络整理
导读:import ( "bytes" "encoding/binary" "encoding/gob" "fmt" ) func str_to_byte(src string) []byte { //strSlice := []string{src} buffer := bytes.Buffer{} gob.NewEncoder(buffer).Encode(src) return buffer.Bytes() } func uint64_to_byte(src uint64)

import (
"bytes"
"encoding/binary"
"encoding/gob"
"fmt"
)

func str_to_byte(src string) []byte {
//strSlice := []string{src}
buffer := &bytes.Buffer{}
gob.NewEncoder(buffer).Encode(src)
return buffer.Bytes()
}

func uint64_to_byte(src uint64) []byte {
buf := make([]byte,8)
binary.BigEndian.PutUint64(buf,src)
return buf
}

func main() { var u uint64 u = 128 bytes := uint64_to_byte(u) fmt.Println(bytes) str := "128" bytes = str_to_byte(str) fmt.Println(bytes) }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读