3 ms·
I have to agree that the lack of generics is one of the biggest holes in Go. Common container data structures are one example. You can't write, say, a generic
by emu 14y ago
I have to agree that the lack of generics is one of the biggest holes in Go.
Common container data structures are one example. You can't write, say, a generic binary search tree in Go, unless you wrap all your data in an interface. While possible, this means you have to downcast all over the place.
The built-in map, while useful, is limited in how far it goes.
Maybe I'm just spoiled by the STL and the Java collections libraries.