golang中的可变参数函数

我在使用go语言中的变量函数时遇到一个问题。,当传递一个实现接口的结构作为参数时,单独的声明是可能的,但是你能告诉我为什么当它通过…传递时这是不可能的吗?,下面的代码出现错误。,我读过这篇文章,如何将接口参数传递给 golang 中的可变参数函数?,我发现上面的代码是可以的。,sumimpl 切片不是 isum 切片。一个是结构体切片,另一个是接口切片。这就是为什么您无法将其传递给需要 []isum 的函数(即 ...isum)。,但是你可以这样做:,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册