
Generics in Go
Generics in Go were added about a year back in Go 1.18. In my experience they are great and they fix one of the biggest roadblocks in terms of writing reusable code in Go. I鈥檒l illustrate that with an example. First, do ensure that you have at least Go 1.18 Bash 1 2 $ go version go version go1.19.1 darwin/amd64 Let鈥檚 consider a simple case of implementing a Map function in Go that maps an array (well, a slice) to another array (again, actually, a slice). ...