I need some clearance of golang behavior. Imagine we have an interface with some method, and we have a type that implements that method. If we assign pointer to type to variable defined as interface, golang allows us to do it.
But when we try to assign slice of pointers to type to the variable defined to contain slice of interfaces, golang panics...
Can anyone explain why?