Go language adds generics
Go 1.18 is now available as a beta release featuring highly anticipated generics capabilities, called the most significant change to the programming language since the release of Go 1.0 in 2012.Published December 14, Go 1.18 Beta 1 is the first preview release of the Google-developed open source language containing support for generic code using parameterized types. Generic programming is an enhancement enabling representation of functions and data structures in a generic form, with types being factored out. Generics can provide building blocks to share code and make it easier to build programs.To read this article in full, please click here

Go 1.18 is now available as a beta release featuring highly anticipated generics capabilities, called the most significant change to the programming language since the release of Go 1.0 in 2012.
Published December 14, Go 1.18 Beta 1 is the first preview release of the Google-developed open source language containing support for generic code using parameterized types. Generic programming is an enhancement enabling representation of functions and data structures in a generic form, with types being factored out. Generics can provide building blocks to share code and make it easier to build programs.