golang
已收录文章:1794篇
-
问题内容 我试图找出 Linux 上是否存在某个程序,然后我找到了这篇[文章](https://stackoverflow.com/questions/592620/check-if-a- program-exists-from-a-bash-script)。我尝试从我的 go 程序中执行它,它一直给我241 收藏
-
问题内容 gometalinter并errcheck返回一个关于推迟返回变量的函数的警告。 Web 请求中的示例: defer r.Body.Close() 在这种情况下,Close返回一个错误变量并且它没有被检查。 将它推迟到另一个函241 收藏
-
问题内容 golang如何实现相对导入 正确答案 在Go语言中,相对导入是一种导入包的方式,它使用相对于当前文件的路径来指定包的位置。 例如,假设我们有以下目录结构: project/ ├─241 收藏
-
问题内容 如何从代码中获取当前的 GOPATH? 正确答案 可以使用go env命令来获取与Go环境相关的配置信息,其中就包括GOPATH。 以下是一种通过代码获取当前GOPATH的方法: package main import (241 收藏
-
问题内容 我正在使用的包 gosqlite 有一个带有可变参数的方法 , 其类型是 空接口 。 func (s *Stmt) Exec(args ...interface{}) os.Error 如果显式传递单个参数,我可以称之为罚款: statement := blah() error240 收藏
-
问题内容 我有这样的地图: Map := make(map[string]interface{}) 该映射应该包含从字符串到对象数组的映射。数组可以是不同的类型,例如[]Users或[]Hosts。我填充了这个数组: TopologyMap["Users&quo240 收藏
-
问题内容Gin 如何避免通配符路由与现有子路由冲突? 正确答案在Gin中,如果你使用了通配符路由(例如*path),则该路由将匹配任何以该路由为前缀的URL,这可能会导致与现有子路由239 收藏
-
问题内容 为了确定给定类型是否使用反射包实现接口,您需要将反射.Type 传递给反射.Type.Implements()。您如何获得其中一种类型? 例如,尝试获取未初始化error(接口)类型的类型不起作用239 收藏
-
问题内容 我正在使用 goroutines/channels 来检查 url 列表是否可以访问。这是我的代码。这似乎总是返回 true。为什么超时情况没有得到执行?目标是即使其中一个 url 不可访问也返回 false import239 收藏
-
问题内容 在构建 Docker 映像时,我知道我们可以添加一个层来缓存依赖项。但是需要建立依赖关系。这一步相当耗时,在我的机器上单独构建 sqlite3 大约需要 30 秒。 我也知道我可以go build g239 收藏
-
问题内容 我正在尝试将固定大小的数组转换[32]byte为可变大小的数组(切片)[]byte: package main import ( "fmt" ) func main() { var a [32]byte b := []byte(a) fmt.Println("239 收藏
-
问题内容 我正在阅读一本名为 The Go Programming Language 的书,在关于指针的第 2 章中,写了以下内容 函数返回局部变量的地址是完全安全的。例如,在下面的代码中,这个对 f 的特定调用创239 收藏