golang
已收录文章:1794篇
-
问题内容 在 Go 项目中,我必须为实现名为 MyObject 的接口的类型定义两种不同的“形状”。形状本身是在外部库中定义的类型,不实现任何共享接口。 MyObject 看起来像 type MyObject interface {481 收藏
-
问题内容 如果我在一个股票通道上进行范围并调用 stop() 通道将停止但未关闭。 在这个例子中: package main import ( "time" "log" ) func main() { ticker := time.NewTicker(1 * time.Se481 收藏
-
问题内容 老师有websocket方面的编程实例吗? 正确答案 这里有篇文章专门讲socket和websocket编程的,参考一下:https://yalantis.com/blog/how-to-build-websockets-in-go/480 收藏
-
问题内容 在这个奇怪的例子中,有人创建了一个实际上只是一个字符串的新类型: type CustomType string const ( Foobar CustomType = "somestring" ) func SomeFunction() string { return Foobar }480 收藏
-
问题内容 无缓冲通道会阻塞接收器,直到通道上有数据可用。我不清楚这种阻塞如何与同一通道上的多个接收器(例如在使用 goroutines 时)一起表现。我敢肯定,只要该通道上没有发送数480 收藏
-
问题内容 我是go lang的新手。我正在尝试读取 csv 文件并收集数据。 但是运行它之后我得到了这个错误: panic: assignment to entry in nil map goroutine 1 [running]: panic(0x4dedc0, 0xc082002440) C:/Go/src/r480 收藏
-
问题内容 在 Golang 中,结构体的初始化顺序是怎样的? 正确答案 在 Golang 中,结构体的初始化顺序是按照以下规则执行的: 如果结构体中的字段使用了字面值初始化,则这些字段会首479 收藏
-
问题内容 一般来说,我从 GoDaddy 获得了 3 个文件: 主证书文件 服务器私钥 捆绑文件 以以下方式在我的 Go 服务器中配置所有这些文件: cert, err := tls.LoadX509KeyPair("myalcoholist.pem",&quo479 收藏
-
问题内容 我实际上正在学习 golang(来自 .NET),但我对这种语言有一点不理解。有时我会发现这种声明: https://github.com/golang/crypto/blob/master/ed25519/ed25519.go // PublicKey is the type of Ed25519 public ke479 收藏
-
问题内容 是否可以使用 Go 创建共享库 (.so)? 更新 :为它创建了一个“问题”。 正确答案 现在可以使用-linkshared标志 你需要做的是首先运行这个命令: go install -buildmode=shared -linkshared479 收藏
-
问题内容 看看这个人为的例子: package main import "fmt" func printElo() { fmt.Printf("Elo\n") } func printHello() { fmt.Printf("Hello\n") } func main() { fmt.Printf("This will print.&q478 收藏
-
问题内容 我是 Go 新手,对此感到非常兴奋。但是,在我广泛使用的所有语言中:Delphi、C#、C++、Python - 列表非常重要,因为它们可以动态调整大小,而不是数组。 在 Golang 中,确实有一个li478 收藏