=> Re: "Go - can someone explain why empty interfaces can hold any..." | In: s/programming
Interfaces constrain the values they contain to values whose type implements at least the methods specified in the interface.
The empty interface specifies no methods, so a value of any type satisfies it: they all implement at least no methods.
=> 馃尣 greg
2024-11-23 路 8 weeks ago
=> 馃崁 gritty [OP] 路 Nov 23 at 22:05:
I guess that makes sense. I first saw this when reading about using an interface as a value in a map for json.
Go - can someone explain why empty interfaces can hold any value, where it seems "regular" interfaces only define functions? In other words, why can the empty interface hold something other than a function definition? new to Go and interfaces in general...
=> 馃挰 gritty 路 2 comments 路 2024-11-23 路 8 weeks ago This content has been proxied by September (ba2dc).Proxy Information
text/gemini; charset=utf-8