golang
已收录文章:1794篇
-
问题内容 package main import ( "fmt" "time" ) func main() { c := make(chan int) go func() { fmt.Println("hello") c <- 10 }() time.Sleep(2 * time.Second) } 在上面的179 收藏
-
问题内容 我正在使用 libgit2/git2go v0.22 并尝试从远程存储库中实现类似于“git pull”的东西。在这种情况下 ,工作目录不会写入任何内容:没有更改、没有提交、没有推送。 它只会从远程提441 收藏
-
问题内容 老师有websocket方面的编程实例吗? 正确答案 这里有篇文章专门讲socket和websocket编程的,参考一下:https://yalantis.com/blog/how-to-build-websockets-in-go/480 收藏
-
问题内容 我正在开发 golang 网络应用程序。因为我需要迭代 HTML 行n数次。 func index(w http.ResponseWriter, r *http.Request) { tmpl := template.Must(template.ParseFiles("templates/index.html")) n := 5 tm151 收藏
-
问题内容 我正在尝试创建一个异步通道,并且一直在查看http://golang.org/ref/spec#Making_slices_maps_and_channels。 c := make(chan int, 10) // channel with a buffer size of 10 缓冲区大小为 10 是什么意思?252 收藏
-
问题内容 如何删除map里面的所有key和value? 正确答案 package main func main() { var employee = map[string]int{"tom": 10, "kite": 20, "rose": 30, "jack": 40, "laoguo": 50}125 收藏
-
问题内容 在 Dave Cheney 的一次酒吧测验中,我遇到了以下结构: a := [...]int{5, 4: 1, 0, 2: 3, 2, 1: 4} fmt.Println(a) >> [5 4 3 2 1 0] (游乐场链接) 似乎您可以在数组的初始化字段中使用键(4: 1,341 收藏
-
问题内容 我从 UDP 套接字获得一个字节切片 ( []byte),并希望将其视为整数切片 ( []int32),而不更改底层数组,反之亦然。在 C(++) 中,我只会在指针类型之间进行转换;我将如何在 Go 中做到159 收藏
-
问题内容 老师问一下,golang结构体,如何给字段设置初始值? 正确答案 可以像其他语言的构造方法那样初始化 package main import "fmt" type Site struct { Url string Name string Author369 收藏
-
问题内容我有一个结构,我希望用一些合理的默认值对其进行初始化。通常,这里要做的是使用构造函数,但由于 go 在传统意义上并不是真正的 OOP,因此这些不是真正的对象,并且它没470 收藏
-
问题内容我希望建模一个可以有两种可能形式的值:缺席或字符串。执行此操作的自然方法是使用Maybe String, or Optional<String>, orstring option等。但是,Go没有这样的变体类型。然后369 收藏
-
问题内容 我使用的是谷歌云 SQL 实例(第二代),授权自己的 IP 后可以在本地成功连接。我有成功从表中检索行的 Go 代码,并且我有成功向表中添加行的代码。但是,当我部署我的应用程258 收藏