golang
已收录文章:1794篇
-
问题内容 交互式环境对程序员非常有帮助。但是,Go 似乎没有提供它。我的理解正确吗? 正确答案 不,Go 不提供 REPL。 但是,如前所述,Go Playground(这是新的 URL)非常方便。Go 作者113 收藏
-
问题内容 老师,如何从golang协程中读信息? 正确答案 golang协程直接通信通常使用channel,例如: package main import ( "fmt" "io/ioutil" "log" "net/http" "sync&q171 收藏
-
问题内容 我有一个这样的结构: type Result struct { Data MyStruct `json:"data,omitempty"` Status string `json:"status,omitempty"` Reason string `json:"reason,omitempty"` }410 收藏
-
问题内容 encoding/json使用包可以很容易地解析像下面这样的对象。 [ {"something":"foo"}, {"something-else":"bar"} ] 我面临的问题是当服务器返回多个字典时,如290 收藏
-
问题内容 有没有像python那样创建多个字符串? >>> x = 'my new text is this long' >>> y = '#' * len(x) >>> y '########################' >>> 正确答案 可以像下面这样是replace函数450 收藏
-
问题内容 golang支持反射吗?如何实现的? 正确答案 我们有一个专题专门讲了反射的: https://golang-tech-stack.com/tutorial/topic/golang-reflect126 收藏
-
问题内容 所以我有这个 Go http 处理程序,它将一些 POST 内容存储到数据存储中并检索一些其他信息作为响应。在后端我使用: func handleMessageQueue(w http.ResponseWriter, r *http.Request) { w.Header().S154 收藏
-
问题内容 golang struct{} 和interface{}有什么区别? 正确答案 struct{}和interface{}都是Go语言中的数据类型,但它们的用途和特性是不同的。 struct{}是一个结构体类型,用于定义自定义的复合345 收藏
-
问题内容我有一个包含要完成的工作的切片,以及一个包含所有完成后的结果的切片。以下是我的一般过程的草图:var results = make([]Result, len(jobs))wg := sync.WaitGroup{}for i, job := range jobs {112 收藏
-
问题内容 老师好,有推荐的golang日志框架吗? 正确答案 可以看看下面这些 https://github.com/op/go-logging - 很小巧 https://github.com/sirupsen/logrus - 许多流行的项目都在使用,如 Docker https://githu322 收藏
-
Go语言语法简单易懂,学习曲线平缓,不需要像 C/C++ 语言动辄需要两到三年的学习期。Go语言被称为“互联网时代的C语言”。互联网的短、频、快特性在Go语言中体现得淋漓尽致。一个熟360 收藏
-
前面我们已经介绍过了Go语言的种种优势和不足,那么我们究竟可以使用Go语言来做些什么呢?其实Go语言主要用作服务器端开发,其定位是用来开发“大型软件”的,适合于需要很多程序446 收藏