golang
已收录文章:1857篇
-
问题内容 我正在用 Go 编写一个应用程序,它使用编码/gob 在节点之间通过 UDP 发送结构和切片。它工作正常,但我注意到 encoding/json 也有类似的 API。搜索并找到此信息(https://golang.org/pkg/enc177 收藏
-
问题内容 给定以下 Go 代码示例: package main import "fmt" type greeter interface { hello() goodbye() } type tourGuide struct { name string } func (t tourGuide) hello() { fmt.Println("Hello", t.nam365 收藏
-
问题内容 package main import ( "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request){ w.Write([]byte("hello world")) }) http.ListenAndServe(":800204 收藏
-
问题内容 在 Google Go 中,我读到字符串是不可变的,好吧,但它是 int 的吗?其他类型呢?作为一个年纪稍大的程序员,我更喜欢可变性,尽管我知道不变性的好处,但我更喜欢危险地生活208 收藏
-
问题内容 我已经习惯了 Go,并试图了解它是如何工作的。 所以我正在尝试从我的存储库 zoonoo/go-ethereum 运行测试代码,该存储库是从原始存储库ethereum/go-ethereum 分叉的。 当我go test .在eth目305 收藏
-
问题内容 我正在学习空接口。我发现虽然有很多解释——也包括 Stackoverflow——空接口的含义以及它们是如何工作的,但关于何时/为什么使用它们、何时避免、考虑什么的最佳实践的信息433 收藏
-
问题内容 我是新手,正在尝试制作一个简单的网络爬虫。我不断收到“恐慌:运行时错误:无效的内存地址或 nil 指针取消引用”,并且不知道如何解决该问题。我有一个“advancedFetcher”函327 收藏
-
问题内容 我想在 Go 中解析一个 JSON 对象,但想为未给出的字段指定默认值。例如,我有结构类型: type Test struct { A string B string C string } A、B 和 C 的默认值分别为“a”、“b”和“358 收藏
-
问题内容 我是一个新的 golang 开发人员,我想知道为什么$GOPATH需要在我的项目的根目录中设置环境变量。 如果我同时处理多个项目,我每次都需要重新设置$GOPATH环境变量以指向不同的位置147 收藏
-
问题内容 userid := 12345 did := (userid & ^(0xFFFF << 48)) 编译这段代码时,我得到: ./xxxx.go:511: constant -18446462598732840961 overflows int 您知道这是怎么回事以及如何解决吗?谢谢。 正确答113 收藏
-
问题内容 我正在使用以下虚拟代码进行类型断言,但出现错误: 无法在非接口值上键入开关 有谁知道那是什么意思? package main import "fmt" import "strconv" type Stringer interface {401 收藏
-
问题内容 mongo-go-driver:嵌套的 OR/AND 查询过滤器? 正确答案 mongo-go-driver是Go语言中MongoDB官方的驱动程序。要创建嵌套的OR / AND查询过滤器,可以使用bson.M类型的映射。 以下是一个示例278 收藏