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!
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-...
golang-linux-arm64 SDK是Go语言针对Linux操作系统和ARM64架构(也称为AArch64)专门设计的开发工具包。它包含了编译器、运行时库以及必要的工具,使得开发者能够在ARM64架构的设备上编写、编译和运行Go程序。由于...
Golang标准库中的`crypto/aes`包提供了AES加密的接口,但需要注意的是,由于AES加密通常是以128位(16字节)为单位进行的,所以如果你有一个256位的密钥,你需要使用PBKDF2(Password-Based Key Derivation Function...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
开源项目-johnnadratowski-golang-neo4j-bolt-driver.zip是一个专注于Go语言的开源项目,由johnnadratowski开发,旨在提供对Neo4J数据库的Bolt协议支持。这个驱动程序使得Go开发者能够高效、稳定地与Neo4J图形数据库...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
weixin-golang-sdk 微信golang工具包
开源项目-alaska-golang-ref-sheet.zip,alaska/golang-ref-sheet: A golang quick reference sheet. Your one stop concurrency shop!
开源项目-dkondratovych-golang-ua-meetup.zip,Presentation about Context in Go 1.7. Review, examples, thoughts.
《Golang中文API详解》 在编程领域,API(Application Programming Interface)是开发者与软件库、框架或操作系统交互的关键工具。对于Go语言,一个由Google开发的高效、简洁且并发性能出色的编程语言,其官方提供...
最新intellij ieda golang 插件2013-11-27日编译
golang-github-pmezard-go-difflib-unit-test-devel-0-0.9.git792786c.1.el7.x86_64 官方离线安装包,亲测可用
在Go语言的世界里,golang.org包是一个至关重要的资源,它包含了Go标准库的源代码和各种官方工具的实现。然而,有时我们可能无法直接访问golang.org网站获取这些宝贵的资料,因此这个名为“golang.org-master”的...
golang-github-streadway-amqp-unit-test-devel-0-0.3.20190404git75d898a.el7.x86_64.rpm官方离线安装包,亲测可用
golang-hex-dumper 一个简单的十六进制转储库例程,用于需要深入研究二进制文件的诊断。 以十六进制显示字节。 随附gohexdump目录中的示例命令行工具。 go get github.com/glycerine/golang-hex-dumper/... ...