golang
已收录文章:1857篇
-
问题内容 我有一张地图: var sessions = map[string] chan int{} 如何删除sessions[key]?我试过了: sessions[key] = nil,false; 那没有用。 更新 (2011 年 11 月): [Go 版本 1](https://docs.google.com/document/pub?id=430 收藏
-
问题内容 我想使用 Golang 创建一个数据库驱动的应用程序。我正在尝试以 TDD 方式进行操作。当我尝试测试进行 Sql 查询的方法时,有哪些可用的包? 我不想连接到我用于开发的默认数据363 收藏
-
问题内容 如何在 Golang 中将大整数转换为字符串(或整数)? bigint := big.NewInt(123) //This is what I have bigstr = "123" //This is what I want 正确答案 只需使用String方法: http: //golang.org/pkg/m250 收藏
-
问题内容 我只是在阅读Effective Go和指针 vs. 值部分,接近 结尾处 说: 接收者的指针与值的规则是值方法可以在指针和值上调用,但指针方法只能在指针上调用。这是因为指针方法可以修460 收藏
-
问题内容 我试图了解 Go 中创建带参数的匿名函数与让该函数充当闭包之间的区别。这是差异的示例。 带参数: func main() { done := make(chan bool, 1) go func(c chan bool) { time.Sleep(50 * time.Millisec304 收藏
-
问题内容 我正在使用httpGo 中的包来处理 POST 请求。如何从Request对象访问和解析查询字符串的内容?我无法从官方文档中找到答案。 正确答案 根据定义, QueryString位于 URL 中。您可以135 收藏
-
问题内容 在 for 循环中解组 json 时出现此错误。第一次通过循环解组很好,但在下一次迭代中我得到了这个错误。 我是 golang 新手,这个错误信息不清楚。有人可以解释在什么情况下会发生333 收藏
-
问题内容 我可以使用它out, err := exec.Command("git", "log").Output()来获取将在与可执行位置相同的路径中运行的命令的输出。 如何指定要在哪个文件夹中运行命令? 正确答案 e229 收藏
-
问题内容 如何将 Go 程序与 C 库接口? 我一直在浏览 Go 的源代码,但仍然没有弄明白。如果有人已经这样做了,你能分享一下吗? 更新: 感谢@fserb,我发布了一些来自 Go 资源的文档: Cgo305 收藏
-
问题内容 我正在使用 Go gin 框架gin func CORSMiddleware() gin.HandlerFunc { return func(c *gin.Context) { c.Writer.Header().Set("Content-Type", "application/json") c.Writer.Header().Set("Access-225 收藏
-
问题内容 这是我想要的结果 slice1 := []string{"foo", "bar","hello"} slice2 := []string{"foo", "bar"} difference(slice1, slice2) => ["hello"] 我正在寻找两个字符串493 收藏
-
问题内容 我的City结构是这样的: type City struct { ID int Name string Regions []Region } Region结构是: type Region struct { ID int Name string Shops []Destinat460 收藏