1
埋め込まれた構造体が機能するために行きますか?渡す私はこのような何かを持っている
func DoStuff(f *Foo) {}
func main() {
bar := Bar{NewFoo()}
DoStuff(bar) // <- go doesn't like this, type mismatch
}
埋め込み構造を取得して関数に渡すことはできますか?
私はこれを動作させることができる唯一の方法は、* Fooを構造体のメンバとして扱い、bar.foo
として渡す場合です。しかし、これは一種の乱雑です、それは唯一の方法ですか?
すごい! 12分待たなければならないが、ありがとう! :-) – flooblebit