Коли з'являться дженерики

Навіщо потрібні дженерики?

За допомогою дженериків можна створити один клас, а потім на основі нього кілька об'єктів цього класу для різних типів. Не потрібно дублювати код і ускладнювати програму. Тому дженерики кращі й зручніші, ніж перевірка типу прямо в коді — тоді для кожного типу даних знадобився б свій клас.

Що таке дженерики у Go?

Дженерики – це спосіб написання коду, який не залежить від конкретних типів, що застосовуються. Функції та типи можуть бути написані для будь-якого набору типів. З дженериками до мови додаються три важливі функціональні можливості: Типи як параметри для функцій і типів.