Generics (Go 1.18 માં ઉમેરવામાં આવ્યો) તમને ફંક્શન અને પ્રકારો લખવા દે છે જે બહુવિધ પ્રકાર સાથે કાર્ય કરે છે type parameters દ્વારા, જ્યારે compile-time type safety જાળવી રાખી છે. તેઓ કોડને પ્રતિ પ્રકાર ડુપ્લિકેટ કરવાની અથવા interface{} સાથે સુરક્ષા ગુમાવવાની જૂની ટ્રેડ-અફ દૂર કરે છે.
Generics સમસ્યાને હલ કરે છે
{ ... }
{ ... }
{} { ... }
