Если у меня есть массив / фрагмент структур в Go и я хочу отсортировать их с помощью пакета сортировки, мне кажется, что мне нужно реализовать весь интерфейс сортировки, который содержит 3 метода:
Кажется, что Len и Swap всегда должны иметь одну и ту же реализацию, независимо от типа структуры в массиве.
Есть ли способ избежать использования реализации Len и Swap каждый раз, или это просто ограничение из-за отсутствия Generics в Go?