golang
已收录文章:1794篇
-
问题内容 我已经声明了一个新类型func,它接受任何符合interface{}. 但是,当我调用已作为参数传递的函数(符合该类型规范)时,我得到一个错误。 有人可以解释为什么会这样吗?下面是317 收藏
-
问题内容 http://golang.org/ref/spec#Comparison_operators Go 支持字符串比较,没有任何特殊功能。Go 运行时是否在幕后工作以比较字符串文字? 正确答案 正如您在以下程序集转储中看到的那样,317 收藏
-
问题内容 我是 Go 新手,我在 C 风格的基于堆栈的编程(其中自动变量位于堆栈上,分配的内存位于堆上)与 Python 风格的基于堆栈的编程之间存在一些认知失调,其中唯一的存在于堆栈上316 收藏
-
问题内容 我只是遇到了一个问题,我有一个结构数组,例如 package main import "log" type Planet struct { Name string `json:"name"` Aphelion float64 `json:"aphelion"` // in mill316 收藏
-
问题内容 我正在使用 Go 启动几个脚本,当他们遇到一些问题时,他们使用“警报”信号,我知道 Go 可以捕获这些信号,但我需要知道产生信号的 PID。在 C 中向信号处理程序传递了一个结316 收藏
-
问题内容 我尝试了解 Go 中并发编程的基础知识。几乎所有文章都使用术语 “地址空间” ,例如: “所有 goroutine 共享相同的地址空间” 。这是什么意思? 我试图从 wiki 了解以下主题,但316 收藏
-
问题内容 我正在使用带有 Go 1.11 运行时的 Google App Engine 标准环境。Go 1.11 的文档说“使用 stdout 编写应用程序日志作为输出,使用 stderr 编写错误”。Go 1.9 指南的迁移还建议不要直接调用 Go316 收藏
-
问题内容 如何使用golang实现一个栈和队列? 正确答案 可以像下面这样 package main import ( "fmt" ) // 节点 type Node struct { Value int } func (n *Node) String() string { return fmt.Sprint(n.Value) }315 收藏
-
问题内容 我使用sync.WaitGroup,defer wg.Close()并wg.Wait()等待我的 goroutine 完成。 该程序确实等待,但它永远不会退出。 这是我的程序(可运行): package main import ( "fmt" "io"315 收藏
-
问题内容 golang如何从嵌入式结构访问结构字段? 正确答案 在Go语言中,可以通过嵌入结构体的方式将一个结构体嵌入到另一个结构体中,从而形成嵌入式结构体。当存在嵌入式结构体315 收藏
-
问题内容 我正在开发一个 go 包,它有点复杂,因此我想将源代码组织到多个目录中。 但是,我不希望包的用户不得不使用太长的导入。无论如何,包的内部结构不是他们关心的。 因此,314 收藏
-
问题内容 当使用 client-go 在 kubernetes 上更改服务时,我想得到通知。 正确答案 这可以这样做: package main import ( "fmt" "flag" "time" "k8s.io/client-go/kube314 收藏