golang
已收录文章:1794篇
-
问题内容go如何从本地文件创建 io.Reader? 正确答案在 Go 中,可以通过使用 os 包中的函数 Open 和 os.File 类型的实例来从本地文件创建 io.Reader。以下是一个示例代码,演示了如何从本地484 收藏
-
问题内容 如何从一个切片中删除一个元素? 正确答案 可以像下面这样实现 package main import "fmt" // 保持顺序 func remove(slice []int, s int) []int { return append(slice[:s], slice[s+1:]...) } //329 收藏
-
问题内容 假设您有一个存储库,github.com/someone/repo并且您将其 fork 到github.com/you/repo. 你想使用你的 fork 而不是主 repo,所以你做一个 go get github.com/you/repo 现在这个 repo 中的所有导入路径都273 收藏
-
问题内容 如何确保类型在编译时实现接口?执行此操作的典型方法是未能从该类型分配支持接口,但是我有几种仅动态转换的类型。在运行时,这会生成非常粗暴的错误消息,而没有为编389 收藏
-
问题内容 我正在尝试获取从 proto 生成的 go 文件中的所有字段名称。下面是生成的结构。 type Action struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omit268 收藏
-
问题内容 我需要能够运行外部应用程序并与之交互,就好像我是从命令行手动运行它一样。我发现的所有示例都只涉及运行程序和捕获输出。 下面是一个非常简单的例子,我希望能说明我213 收藏
-
问题内容 我有这个问题,这对我来说似乎有点奇怪。看一下这段代码: package coreinterfaces type FilterInterface interface { Filter(s *string) bool } type FieldFilter struct { Key string Val string } func (ff115 收藏
-
问题内容 我有点困惑。许多示例都显示了:http.ServeFile(..)和的用法http.FileServer(..),但似乎它们具有非常接近的功能。我也没有找到有关如何设置自定义 NotFound 处理程序的信息。 // This works an426 收藏
-
问题内容 我尝试在 go 中编写简单的消息协议,但遇到了问题。我有很多消息类型,我想要一个这样的字典来处理消息: var dict map[reflect.Type]int = map[reflect.Type]int{ reflect.TypeOf(DataMessage{}):452 收藏
-
问题内容 在我的 Go 项目中,我想将一些通用功能分解为一个 Go 模块,与主项目分开。为了与 go 的未来保持一致,我在 GOPATH 之外执行此操作。我不想在 GitHub 或其他任何地方发布该模块。105 收藏
-
问题内容 我们的部分代码是时间敏感的,我们需要能够保留一些东西,然后在 30-60 秒内释放它等等,我们可以做一个time.Sleep(60 * time.Second) 我刚刚实现了时间接口,并且在测试期间使用了361 收藏
-
问题内容 从我无法影响的来源,我在地图中获得了数据,该数据以map[interface {}]interface {}. 我需要处理包含的数据,最好是map[string]string(其中的数据非常适合)。 我还需要从数据中生成一184 收藏