Hacker News new | ask | show | jobs
by meditative 2165 days ago
> how do core data structures like hash maps work without generics

blessed implementations inside the language, slices, maps and channels are built in generics.

sync.Map is what the standard library version looks like. It loses type safety.

https://golang.org/pkg/sync/#Map

1 comments

I'm looking forward to seeing these types of libraries improve with generics. It's notably more work to use these data structures, even if they are used rarely.