腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
go
中
不同
结构
类型
的
切片
作为
函数
的
参数
mongodb
、
go
我一直在尝试概括下面的代码,以避免冗余
的
代码重复。log.Fatal(err) cur.Close(context.TODO()) } 我正在尝试填充由
参数
pResults给出
的
数组数据,现在代码无法成功地将cur.Decode()解码为MyStruct。我们
的
目标是不仅能够传递MyStruct,而且能够分析MyOtherStruct和我
的
MyAmazingStruct,而不必为我想要从DB中提取
的</em
浏览 6
提问于2021-04-25
得票数 0
回答已采纳
1
回答
对于具有“引用语义”
的
Go
类型
是否有一个通用名称,如map、片和通道?
go
根据
中
的
回复和评论,
Go
似乎没有所谓
的
“正式”
类型
。 然而,有些
类型
实际上保存了指向底层数据
的
指针,这些
类型
允许将这些
类型
的
值
作为
函数
参数
有效地传递,而不使用指向它们
的
指针。当将该值
作为
函数
参数
传递时,没有(或与
切片
一样少)复制底层数据,因此,如果程序员将指针
作为</
浏览 1
提问于2021-01-14
得票数 1
1
回答
函数
,它接受任意大小
的
数组
作为
参数
(在Golang
中
可以吗?)
arrays
、
go
、
arguments
、
slice
、
gob
Q:在golang
中
,是否有一种方法可以定义一个接受任意长度数组
作为
参数
的
函数
?例如,....我知道在golang
中
,数组长度是变量
类型
的
一部分,因此下面的
函数
将不接受一个任意数组
作为
输入 function另外,以下
函数
接受片
参数
,不接受数组
作为
参数
(<em
浏览 0
提问于2018-05-16
得票数 7
回答已采纳
2
回答
无法将实现Foo接口
的
结构
片传递给期望[]Foo
的
函数
go
、
interface
我正在尝试使用
Go
中
的
接口,但我似乎无法将实现某个接口
的
一段
结构
传递给期望该接口片段
的
函数
。它适用于只接受单个对象
的
函数
,但不适用于期望接口
切片
的
函数
。使用下面的代码,我得到以下错误: ./main.
go
:27:无法使用fooBar (
类型
[]*FooBar)
作为
FooBarBar
参数
中</
浏览 3
提问于2016-12-05
得票数 1
4
回答
我如何避免没有
参数
多态性
的
Go
?
go
、
parametric-polymorphism
我是
Go
的
新手,但我读到过
Go
的
常客不会错过
参数
多态性。每次我尝试学习一门新语言时,我都会使用来进行一些练习。即使我试图写一些像第一个问题这样微不足道
的
东西(在
Go
中
是一个单一
的
语句,获取
切片
的
最后一个元素),我如何将其
作为
一个
函数
来编写,该
函数
接受任何
类型
的
切片
并(使用我上面引用
的<
浏览 0
提问于2011-10-18
得票数 18
回答已采纳
4
回答
将自定义
类型
的
切片
转换为字符串
的
切片
go
我有多个
结构
像下面这样 first string age int Description string } 我想要一个
函数
,它将任何
类型
的
一个片段
作为
第一个
参数
,一个
函数
作为
浏览 3
提问于2019-11-22
得票数 2
回答已采纳
2
回答
在
Go
中
实现
结构
切片
或映射
的
通用过滤器
go
我有多个带有"DateLastModified“字段
的
结构
,如下所示:我有这些
结构
的
切片
或映射:我想要做
的
是在它们
的
<code>D2</code>字段上过滤这些
切片
或映射。这很容易实现,但我有兴趣了解更多关于
Go
的
知识。我想知道
的<
浏览 17
提问于2021-06-12
得票数 0
回答已采纳
1
回答
相当于JavaScript
的
论点?
go
、
arguments
是否有一种获取
函数
运行时
参数
的
方法? 我之所以问这个问题,是因为我试图编写一个
函数
,该
函数
接受一个
函数
和一个字符串,然后输出字符串和运行时
参数
。
浏览 1
提问于2015-03-16
得票数 0
回答已采纳
1
回答
在
Go
中
,为什么不是将append()实现为方法,而是将其
作为
函数
实现?
language-design
、
go
在Python
中
,列表提供了一个可以使用标准Python方法语法调用
的
append()方法;例如:>>> my_list.append('a', 'b', 'c')>>> my_list这种语法对我来说是直观
的
,这种模式在跨许多OO语言
的
list实现
中
很常见。最近,
浏览 0
提问于2016-02-18
得票数 4
回答已采纳
1
回答
如果没有返回值,
Go
函数
如何修改数据?
go
我不明白如何将bubbleSort()片a应用于main()。package main "fmt" var temp int for i := 0; i < (len(a) - 1); i++ { temp = a[i]
浏览 3
提问于2019-10-01
得票数 0
回答已采纳
2
回答
高钢
切片
结构
的
Setter方法
go
、
struct
noofusers"` ID string `json:"id"`}func (j *ReqJSON) User() User { return j.Request.Data.Object.User } }) b, err :=
浏览 6
提问于2018-10-03
得票数 1
回答已采纳
2
回答
go
的
len()和make()
函数
是如何工作
的
?
function
、
types
、
go
go
的
len()和make()
函数
是如何工作
的
?由于该语言既不支持泛型,也不支持
函数
重载,所以我不认为func len(v Type) int是可能
的
。我似乎找不到
go
源代码
中
的
函数
,最近找到
的
函数
是
浏览 4
提问于2015-01-29
得票数 10
回答已采纳
1
回答
Go
中
关于`slice`和`append`
的
问题
go
下面是我
的
代码: tmp := make([]int, 10) append(res, functionx(i)) return同时,错误消息也非常令人困惑:prog.
go
浏览 0
提问于2012-05-24
得票数 9
回答已采纳
1
回答
如何实现一个通用
的
片附录?
go
、
reflection
、
slice
相对来说,我是
go
的
新手。我正在尝试编写一个通用
的
"appender“
函数
。这是一种简化,但它试图为处理某些列表创建一个干净
的
界面。:5:18:追加
的
第一个
参数
必须是片;有接口{} prog.
go
:15:11:不能使用ReturnInt (
类型
func() *int)
作为
参数
中
的
GenericFunc
类型
追加 为什么Retur
浏览 0
提问于2018-08-01
得票数 0
回答已采纳
1
回答
在golang
中
,如何将int
类型
的
切片
从一个
函数
返回到另一个
函数
?
go
我将值附加到
切片
中,并希望将存储在b
中
的
最后一个
切片
传递给另一个
函数
。我已经使用了这个代码..slic := make(chan int) slice := <-slic我得到了这个错误:“不能使用b (type [] int )
作为
返回
参数
中
的
int
类型
。”
浏览 0
提问于2013-07-13
得票数 1
1
回答
为什么fmt.Printf在
Go
中
接受%x
的
字节数组
go
我是新来
的
。我想知道数组和
切片
之间的确切区别,所以如果我对规范过于痴迷,请原谅我。 在包
的
文档
中
,它表示对于Printf,%x可以接受字符串和字节片。它没有提到字节数组。谢谢你阅读我
的
问题!
浏览 0
提问于2014-05-02
得票数 6
回答已采纳
5
回答
切片
是通过值传递
的
吗?
go
、
slice
、
pass-by-value
在
Go
中
,我试图为我
的
旅行推销员问题做一个混乱
的
切片
函数
。在这样做
的
时候,我注意到当我开始编辑
切片
时,我给出
的
扰码
函数
在每次传入时都是
不同
的
。 我提供了一个操场链接来展示我
浏览 4
提问于2016-10-12
得票数 109
回答已采纳
2
回答
...interface{} (点接口)
的
含义
go
下面是一段我有疑问
的
Go
代码。具体地说,这个
函数
中
的
a是什么?) (n int, err error) { n, err = fmt.Printf(format, a...) return谁能告诉我这里
的
三个点是什么interface{}是做什么
的
?
浏览 0
提问于2014-05-15
得票数 100
回答已采纳
2
回答
Go
中
的
各种泛型
参数
go
、
slice
、
polyvariadic
假设我想为
切片
创建与
Go
中
的
函数
等效
的
函数
。range elements { }} 此示例将起作用,但仅适用于int
类型
的
参数
我想让它成为泛型,并且我知道我应该将interface{}
类型
赋予变量
参数
elements,但是如何从
函数
内部
浏览 1
提问于2012-12-07
得票数 3
回答已采纳
1
回答
在c共享库中使用2D
切片
作为
参数
公开一个
函数
(通过JNA和C在Java中使用)
go
、
shared-libraries
我正在尝试使用
go
编写一个简单
的
矩阵操作API,并将这些API公开为一个共享库。这个共享库将在Java(使用JNA)和C中使用。除了简单
的
int或string
作为
函数
参数
之外,文档
中
关于使用任何数据
类型
的
内容非常稀少。我
的
要求是将具有1个或多个2D
切片
的
函数
公开为
参数
和返回
类型
。我不知道这样
的
事情是否得到支持。
浏览 0
提问于2016-04-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
8小时学会GoLang编程-基础篇(二)
8小时学会GoLang系列教程
从零开始学习 Go 语言的切片
Go语言函数详解
Go语言学习笔记(3)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券