2
「<type>はインターフェースではなくインターフェースへのポインタです」混乱
仲間の開発者各位 私には少し奇妙に思えるこの問題があります。次のコードスニペットをご覧ください。 package coreinterfaces type FilterInterface interface { Filter(s *string) bool } type FieldFilter struct { Key string Val string } func (ff *FieldFilter) Filter(s *string) bool { // Some code } type FilterMapInterface interface { AddFilter(f *FilterInterface) uuid.UUID RemoveFilter(i uuid.UUID) GetFilterByID(i uuid.UUID) *FilterInterface } type FilterMap struct { mutex …