したがって、配列に(クラスメソッドのように)接続された関数で、スライス名を変更しました。構造体の配列をstruct関数に渡す方法
func (p Points) Merge(ip Points) {
fmt.Println(p)
}
:私はいくつかの問題を持っている
type Points []Point
func (p Points) Isset(ip Point) bool {
for _, i := range p {
if i.Hash == ip.Hash {
return true
}
}
return false
}
しかし、それは問題ではありませんです、タイプポイントとスライスを渡そうとしました互いの機能、中だって、...ここで
は一例です
最初の関数 - 配列として変数p
にアクセスできます。 2番目に - p
- 空の配列だけです。しかし、もし私が渡された変数の型を変更したら - すべてうまくいくでしょう。
どうすればいいですか...私はマージ機能を指定する必要があります。そして、このソリューションの外観は素晴らしく、機能しません。
あなたの問題を示す実行例を示してください。 – Volker