golang
已收录文章:1857篇
-
问题内容 当我定义一个自定义类型时,似乎底层类型的类型对我是否可以按原样将其传递给函数还是需要转换它产生影响。 问题是: 为什么RuneFunc和StringMap工作,但不是Integer? https://play.g190 收藏
-
问题内容 golang如何实现插值搜索? 正确答案 package main import "fmt" func interpolationSearch(array []int, key int) int { min, max := array[0], array[len(array)-1] low, high := 0, len(array)-1 for { if key &141 收藏
-
问题内容我正在尝试使用 go lang 作为示例任务来实现多线程爬虫来学习语言。它应该扫描页面,跟踪链接并将它们保存在数据库中。为了避免重复,我尝试使用地图来保存我已经保存的所165 收藏
-
问题内容 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 收藏