:= new(Struct2)
slicePointer = append(slicePointer, s2)
return nil
}
приходит аргументом slicePointer указатель на []*Struct2.
append законно ругается на то что я пытаюсь вместо слайса интерфейс зааппендить
как intreface привести к нужному типу?
if res, ok := slicePointer.([]*Struct2); ok { /*do append to res */ } else {panic("not a []*Struct2")}
а зачем вам вообще interface{}
Обсуждают сегодня