因此,我将切片重命名为在函数中使用,其中一个连接到数组(如类方法)。
type Points []Point
func (p Points) Isset(ip Point) bool {
for _, i := range p {
if i.Hash == ip.Hash {
return true
}
}
return false
}
但这没关系,因为在另一个函数中,它试图通过类型 Points 传递 slice,我遇到了一些麻烦......
这是示例:
func (p Points) Merge(ip Points) {
fmt.Println(p)
}
在第一个函数中 - 我可以将我的p变量作为数组访问。在第二个 - p- 只是空数组。但是,如果我更改传递变量的类型 - 一切都会好起来的。
我该怎么办...我需要指定我的合并功能。这个解决方案看起来很棒,但不起作用。
慕桂英546537
红糖糍粑
相关分类