менять сигнатуру дженерика при добавлении новой сущности в проект?)
Вы имеете ввиду сигнатуру [T Tag, Post...]? Если да, то можно написать any у дженерика, а не у слайса. Так вы будете сохранять типизированные данные и не нужно будет приведение делать
таким образом len() не воспользоваться, нашел только варианты с unsafe.Sizeof и reflect.TypeOf().Size()
https://go.dev/play/p/qs6jBY38sdS
И вам лучше, кстати, делать перевод len в uint64, а не limit в int
и еще последний вопрос, извиняюсь за наглость. По какой причине лучше len() к типу приводить, а не limit ?
Обсуждают сегодня