Y
Hacker News
new
|
ask
|
show
|
jobs
by
bitexploder
3423 days ago
They probably mean you can use interface{} and create a typing black hole if you really wanted to. Otherwise, I don't know.
1 comments
kuschku
3423 days ago
Or maybe they mean that you HAVE to use interface{} for any reasonable kind of generics, such as developing generic data structures, or generic handlers for RPC interfaces allowing arbitrary nesting?
Even the stdlib uses interface{} everywhere now:
https://tip.golang.org/pkg/sort/#Slice
link
bitexploder
3423 days ago
Is a good point. Smells of void pointers and old school Java collections.
link
Even the stdlib uses interface{} everywhere now: https://tip.golang.org/pkg/sort/#Slice