такое:
type Int struct { Value int }
type Float stuct { Value float64 }
type String struct { Value string }
var vectorOfInts []Int
var vectorOfFloats []Float
Как мне описать generic sort для таких вещей?
как и везде делаешь generic comparator, если по русски функцию которая принимает func(a T, b T) int, которая возращает -1 если a меньше б 0 если равны и 1 если а больше б, дальше думаю уже будет понятно)
Вот с компаратором вся сложность. Как до поля структуры дотянуться?
Обсуждают сегодня