golang
已收录文章:1857篇
-
问题内容 当我尝试访问要传递给模板的函数时出现错误: Error: template: struct.tpl:3: function "makeGoName" not defined 谁能让我知道我做错了什么? 模板文件(struct.tpl): type {{.data.tableName}}221 收藏
-
问题内容 golang如何使用channel广播一个消息? 正确答案 可以像下面这样: package main import "fmt" type worker struct { source chan interface{} quit chan struct{} } func (w *worker) Start() { w.source461 收藏
-
问题内容 在 Go 中,我有一些 http 响应,但有时我会忘记调用: resp.Body.Close() 在这种情况下会发生什么?会不会有内存泄漏?defer resp.Body.Close()获取响应对象后立即放入是否安全? client := h156 收藏
-
问题内容 golang包名称必须和目录名称相同吗?golang导入包 是导入包所在的目录吗? 正确答案 问题1 在 Golang 中,包名称可以和目录名称不同,但是为了保持代码的可读性和可维护性,498 收藏
-
问题内容 如何根据条件过滤一个golang切片? 正确答案 可以像下面这样 helper func filter(ss []string, test func(string) bool) (ret []string) { for _, s := range ss { if test(s) { ret = append(ret167 收藏
-
问题内容 给定以下 Go 方法: func (t *T) TMethod(data *testData) (interface{}, *error) { ... } 我想反映参数的名称(在data此处)。 我尝试了以下方法,但它返回结构名称(在testData此处): reflect.Val274 收藏
-
问题内容Go的构造函数为什么要返回地址? 正确答案在 Golang 中,结构类型的构造函数通常会返回结构类型的指针,而不是结构类型本身。这是因为 Golang 中的变量默认是值传递的,即377 收藏
-
问题内容 老师好,如何从golang http中获得cookie? 正确答案 可以像下面这样 for _, cookie := range resp.Cookies() { fmt.Println("cookie name:", cookie.Name) }349 收藏
-
问题内容 我在 Golang 中找不到“克隆”方法约定,但似乎有必要拥有一个。 我只看到了内置方式*clonedObj = *obj,但它太低级了,无法处理(必要时)案例的深拷贝struct { member *CompositionObj }356 收藏
-
问题内容 老师好!golang如何发送和接收结构体对象? 正确答案 发送和接收数据通常是json和xml格式,json格式居多。发送和接收需要编解码,下面以json为例: // 接收 var m Message if _, err :146 收藏
-
问题内容 如何在不迭代的情况下使用变量键查找地图的值? 因此,可以使用 查找变量映射 $x 上的常量键$x.key1,但有可能amap.$key吗? 正确答案 您使用以下index功能: {{index .Amap "key274 收藏
-
问题内容是否可以使用 Golang 一次声明多个变量?例如,在 Python 中,您可以键入:a = b = c = 80所有的值都是 80。 正确答案是的你可以:var a, b, c stringa = "foo"fmt.Println(a)您262 收藏