golang
已收录文章:13818篇
-
1 概述 Go语言的字符串是使用 UTF-8 编码的。UTF-8 是 Unicode 的实现方式之一。本文内容包括:UTF-8 和 Unicode 的关系,Go语言提供的 unicode 包和 unicode/utf8 包的使用。 下面话不多说了,来一起看看详443 收藏
-
问题内容func copyConn(dst io.Writer, src io.Reader, errChan chan error) { _, err := io.Copy(dst, src) errChan <- err } 这里我有三个问题想问下:io.Copy(dst, src) 的作用是什么?io.Reader 和 io.Writer 有什么用呢?errC105 收藏
-
问题内容今天看go语言net包下的代码时有些疑惑先上代码, 有疑问的语句用注视标出来了:// NewRequest returns a new Request given a method, URL, and optional body. func NewRequest(method, urlStr string, body io.Reader) (*Reques141 收藏
-
问题内容package main import ( "encoding/json" "fmt" ) func main ( ) { str:=`{"repositories":["heapster","mysql","zeppelin"]}` byteStr:=[]byte(str) type Repository struct{ repositories []string } var r328 收藏
-
1. select的使用 select 是 Go 提供的 IO 多路复用机制,可以用多个 case 同时监听多个 channl 的读写状态: case: 可以监听 channl 的读写信号default:声明默认操作,有该字段的 select 不会阻塞 select { case498 收藏
-
正如上一节《Go语言变量声明》中提到的Go语言在声明变量时,自动对变量对应的内存区域进行初始化操作。每个变量会初始化其类型的默认值,例如:整型和浮点型变量的默认值为 0 和 0.0。字280 收藏