golang
已收录文章:1794篇
-
问题内容 如何从地图中删除选定的键?与范围结合是否安全delete(),如下面的代码所示? package main import "fmt" type Info struct { value string } func main() { table := make(map[string]*Info)297 收藏
-
问题内容 我有一个 go grpc 服务。我正在Mac上开发,山脉。在本地针对服务运行 grpc 客户端时,一切都很好,但是当针对 docker 容器中的相同服务运行相同的客户端时,我收到此错误: transpor188 收藏
-
问题内容 我正在用 golang 为 json 处理器编写一个快速的 ssh 配置。我有以下结构: type SshConfig struct { Host string Port string User string LocalForward string ... } 我目前正在遍历我的 ssh314 收藏
-
问题内容 我看到范围返回键和值的“副本”。有没有办法让那个范围返回项目的地址?例子 package main import "fmt" type MyType struct { field string } func main() { var array [10]MyType for138 收藏
-
问题内容我尝试在 VSCode 中开始使用 Go。我已经安装了 Go 和 Git,并在 Code 中创建了一个项目,其中包含一个.go文件。当我输入一些东西时,VSCode 会警告我golint缺少类似的工具并提示我安299 收藏
-
问题内容 这是我的第一篇文章,所以请对我“走”轻松。:) ...我非常熟悉许多传统的编程语言,但我是 Go 新手,无法理解切片和范围的使用。下面的程序代码和注释说明了我的惊愕。谢谢230 收藏
-
问题内容 我想返回一个看起来像这样的结构: { results: [ ["ooid1", 2.0, "S枚me text"], ["ooid2", 1.3, "脜ther text"], ] } 这是一个字符串、浮点数、unicod484 收藏
-
问题内容 正如标题所说,我想根据仅在运行时可用的信息动态加载(或不加载)Go 包。 目标是允许用户通过添加新的本机脚本命令的自定义包来扩展程序。目前,每次我添加新命令或想要246 收藏
-
问题内容 我正在尝试通过创建一个 JSON 文件并将其解析为一个结构来配置我的 Go 程序: var settings struct { serverMode bool sourceDir string targetDir string } func main() { // then config file sett384 收藏
-
问题内容 我想以尽可能少的内存和文件磁盘占用空间将多部分/表单数据(大)文件直接上传到 AWS S3。我怎样才能做到这一点?在线资源仅说明如何上传文件并将其本地存储在服务器上。274 收藏
-
问题内容 我有两个结构表示将插入 mongodb 数据库的模型。一个结构(投资)将另一个结构(组)作为其字段之一。 type Group struct { Base Name string `json:"name" bson"name"` } type336 收藏
-
问题内容 我编译的 Go 代码在 Linux 上没有以扩展结尾。 在 .gitignore 文件中处理忽略这些的任何提示? 正确答案 将您的构建产品与源代码分开。这有几个优点: 您可以同时启动相同代137 收藏