go 相关问题

Go是一种最初在Google开发的开源编程语言。它是静态类型的,语法松散地源自C,添加了自动内存管理,类型安全性,一些动态类型化功能,其他内置类型(如可变长度数组和键值映射)以及大型标准库。

在字符串上使用 len 与字符串子切片进行位移时的意外输出

我有一个Go程序,对字符串常量的长度执行位移和除法运算,但输出不是我期望的。这是代码: 包主 导入“fmt”

回答 1 投票 0

多次取消上下文。上下文?

我正在用 Go 开发控制台音乐播放器。每当用户选择并播放专辑时,我都会启动一个 goroutine 来循环播放列表。 播放列表 := make([]*Media, 0) 对于 _,路径 := 范围 album.Pa...

回答 2 投票 0

Go 编译器标志 -trimpath 无法完全工作

我有一个问题,-trimpath 没有从堆栈跟踪的最后一行中删除 GOPATH。 下面是堆栈跟踪的快照: 4 月 15 日 09:56:59 10-79-108-22 系统健康 [3923528]: [s...

回答 1 投票 0

如何在Golang中实现Goroutine的等待机制来检索池中的页面而不返回nil?

如何实现等待 goroutine 在已填充拉取的上下文中接收页面?因为如果没有错误,Page 永远不应该返回 nil。 类型浏览结构{ b *杆。

回答 1 投票 0

Go 中移位和除法的意外输出:为什么 a 和 b 不同?

我有一个Go程序,对字符串常量的长度执行位移和除法运算,但输出不是我期望的。这是代码: 包主 导入“fmt”

go
回答 1 投票 0

Golang 使用超过 1 个 CPU [已关闭]

我想了解golang如何在不添加goroutines的情况下为程序使用超过1个CPU和多个线程? 默认情况下它会使用 GOMAXPROCS 定义的所有内核吗? 是时候去...

回答 2 投票 0

将 HMAC 签名从 Go 转换为 R

我正在尝试在 R 中重现以下 golang 代码,以创建 consibio/mbtilesever 的签名。目的是用 R 和 python 构建应用程序,这些应用程序可以通过安全的方式访问 mbtileservers

回答 1 投票 0

New 与 go 中作为指针的命名返回

我的功能是带有此签名的工作文件 func GetFileMetadata(f *multipart.FileHeader) *FileMetadata { d := new(文件元数据) // ... 如果是typ,err := GetFileRealType(f);错误==n...

go
回答 1 投票 0

有没有办法在 Go 中调试时自动补全 VS Code 中的变量?

有谁知道 VS Code 在我调试时是否有办法识别 Go 程序中定义的变量(用于自动完成)?例如,在这种情况下,当输入“po”时......

回答 1 投票 0

是 time.Tick 导致内存泄漏,因为你无法显式关闭通道,因为它是 Go 中的仅接收通道? return语句解决了吗

假设我有一个函数如下: 函数 fetchData() { 间隔 := 时间.分钟 * 15 股票代码 := time.Tick(间隔) 为了 { 选择 { 案例 <-ticker:

回答 1 投票 0

导出上下文值键的安全方法?

我听说应该将上下文值密钥保持私有,如下所示: 类型 contextKey int 常量( requestIDKey contextKey = iota 其他键 ) 然而今天我遇到了 golang 如何定义

回答 1 投票 0

为什么建议在go中返回`error`接口而不是具体的错误类型?

go FQA 指出: 对于返回错误的函数来说,最好始终在其签名中使用错误类型(就像我们上面所做的那样),而不是使用 *MyError 等具体类型,以帮助保证...

回答 2 投票 0

Gomega可以和ginkgo一样打印完整的字符串吗?

单元测试的错误打印示例: 预期的 :“...向上 - 完成...” 等于 | :“...向上 - 瓦尔...

回答 3 投票 0

Gin - Gonic 上下文在子 go 例程中被取消

我正在使用 Gin Web 框架作为 Go API 后端服务。在 API 端点的 gin 处理程序函数内,我启动一个 Go 例程来运行一些后台任务。这些任务应该运行

回答 1 投票 0

Golang 类型切换需要(冗余)类型断言

我想使用类型开关来调用特定于类型的解析函数 https://play.golang.org/p/2xj_owLL4ZK 包主 进口 ( “FMMT” ) 函数主() { var 值接口{...

go
回答 1 投票 0

为什么在 Go 类型 switch 中声明一个单独的变量? [重复]

我无法理解为什么类型开关是用 switch 语句中定义的附加变量编写的。下面的代码似乎是经过批准的做事方式: 功能测试...

回答 1 投票 0

获取地图并且只关心键类型的函数

我有两个地图,它们都由字符串作为键控,但值是两种不同的自定义类型。 地图[字符串]类型1 地图[字符串]类型2 现在我想编写一个可以接受参数

回答 2 投票 0

使用泛型将结构转换为映射

我一直在尝试使用如下泛型将结构转换为映射 // 您可以编辑此代码! // 单击此处并开始输入。 包主 进口 ( “编码/json” &qu...

回答 1 投票 0

Go中‘map’和‘reduce’可以用泛型实现吗

我决定既然泛型已经被引入 Go,那么像 map/reduce 这样的东西应该是可能的。因此,我天真地尝试了一下,但得到了错误: ./prog.go:18:36:无法使用东西(

回答 2 投票 0

使用 golang 为 Kubernetes 创建 GCR 秘密

嘿,我正在尝试创建一个秘密,用于从我的注册表中提取图像,并且除 gcr 之外的所有其他注册表都在工作,下面是创建的秘密, .dockerconfigjson: '{"auths":{&q...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.