package byt import "fmt" import "bytes" func Start() { b1 :=[]byte("###冬天###") fmt.Println(string(bytes.Trim(b1,"#"))) fmt.Println("=====================") b2 := []byte("Google") b3 := []byte("google") fmt.Println(bytes.Compare(b2,b3)) fmt.Println(bytes.Contains(b2,[]byte("goo"))) fmt.Println(bytes.Contains(b2,[]byte("Goo"))) var bb = &bytes.Buffer{} bb.Len() bb.WriteByte(byte('x')) fmt.Println(bb.Len()) fmt.Println("=======byte read =========") //var b4 byte; b5,_:= bb.ReadByte(); fmt.Println(string(b5)) fmt.Println("============== bytes.Fields=====================") for _,v := range bytes.Fields([]byte("冬天 春天 夏天 秋天")){ fmt.Println(string(v)) } fmt.Println("============== bytes.FieldsFunc=====================") f1 :=func(r rune) bool{ if r == ',' { return true } else { return false } } for _,v := range bytes.FieldsFunc([]byte("冬天,春天,夏天,秋天"),f1){ fmt.Println(string(v)) } fmt.Println("====================IndexRune================================") fmt.Println(bytes.IndexRune([]byte("中,国"),rune('国'))) fmt.Println("====================HasPrefix================================") fmt.Println(bytes.HasPrefix([]byte("冬天,冬天啊啊"),[]byte("冬天"))) fmt.Println("==============================================") fmt.Println(bytes.HasSuffix([]byte("冬天,冬天啊啊"),[]byte("啊啊"))) fmt.Println("=====================NewBuffer=========================") var bbs *bytes.Buffer = bytes.NewBuffer([]byte("冬天")) fmt.Println(string(bbs.Bytes()),bbs.Len(),bbs.Cap()) var bs = []byte("xxxxxxxxxxxx") var reader *bytes.Reader = bytes.NewReader(bs) fmt.Println(reader.Len(),reader.Size()) }
D:/work/software/go1.5.windows-386/go/bin/go.exe build -i [D:/go/stu/src/app] 成功: 进程退出代码 0. D:/go/stu/src/app/app.exe [D:/go/stu/src/app] ============== strings eq : true strings Repeat : dongtiangdongtiangdongtiangdongtiangdongtiangdongtiangdongtiangdongtiangdongtiangdongtiang 22825 ===== 天 天字符 '赞' 的Unicode代码点是 。 冬天 ========bytes开始测试======= 冬天 ===================== -1 false true 1 =======byte read ========= x ============== bytes.Fields===================== 冬天 春天 夏天 秋天 ============== bytes.FieldsFunc===================== 冬天 春天 夏天 秋天 ====================IndexRune================================ 4 ====================HasPrefix================================ true ============================================== true =====================NewBuffer========================= 冬天 6 32 12 12 成功: 进程退出代码 0.
相关推荐
golang-stats-api-handler, Golang cpu,内存,gc等信息api处理程序 golang-stats-api-handlerGolang cpu,内存,gc等信息api处理程序。 安装go get github.com/fukata/golang-stats-api-handler示
开源项目-crwgregory-golang-api-skeleton.zip,Go Api Skeleton. Built in load balancer, jwt gen., & request logging to DynamoDB. Would love to get your guy's thoughts on it!
最新Golang标准库-中文180910-chm文档
Api-golang-gin-realworld-example-app.zip,使用golang gingolang/gin代码库构建的示例性真实世界应用程序,包含遵循真实世界规范和api的真实世界示例(crud、auth、高级模式等)。,一个api可以被认为是多个软件设备...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
半成品A Go game written in golang(Semi-finished).zip Java语言写的围棋小游戏。半成品A Go game written in golang(Semi-finished).zip Java语言写的围棋小游戏。半成品A Go game written in golang(Semi-...
开源项目-SaturnsVoid-GoLANG-Google-Chrome-Password-Recovery.zip,GoLANG-Google-Chrome-Password-Recovery
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
The-Golang-Standard-Library-by-Example-master.zip
go1.8.3-golang-linux-mips-openwrt-lede,go语言1.8.3在mips芯片的openwrt路由器上运行
golang-stdlib-ref.pdf go标准库中文参考,内附标准库代码使用示例
golang标准库每次只支持加密16个字节(即128bit)长度的密钥,拿到二级密钥明文和IV向量后,无法解密openssl aes-256-cbc密文。
golang-github-pmezard-go-difflib-unit-test-devel-0-0.9.git792786c.1.el7.x86_64 官方离线安装包,亲测可用
好书不需介绍,急需者自知价值
开源项目-NanXiao-golang-101-hacks.zip,Golang 101黑客
golang-linux-arm64 SDK
golang-ddp-server-源码.rar
golang-hex-dumper-源码.rar