4 ms·
Wow, that seems like a big issue. Is this accepted as a bug and being worked on or yet another feature?
by patates 10y ago
Wow, that seems like a big issue. Is this accepted as a bug and being worked on or yet another feature?
- weberc2 10y agoIt's not a bug. Interfaces are reference types. In this case, the interface is implemented by a pointer type. The interface can be thought of as a pointer to a nil pointer, but the "interface pointer" itself is not nil. This is a tricky concept until you learn that interfaces are reference types. Here's a simplified version of the previous example that illustrates this concept: https://play.golang.org/p/pODBgaHXq5 https://play.golang.org/p/pODBgaHXq5