Как стать автором
Обновить

Комментарии 5

Очень интересно и познавательно)

Спасибо за статью, особенно за пункт "Модель памяти", с приложением всех материалов!

Спасибо! Очень структурировано всё

Эх, а хотелось бы, чтобы в этом обновлении больше поддержки дженериков завезли.. А то муторно каждый раз, получая из какой-то функции из стандартного пакета переменную типа interface{}, вручную кастовать его к нужному типу. Ну или не interface{}, а любой другой определённый тип, когда тип на самом деле не имеет значения или имеет не такое строгое значение.

Я конечно не говорю о том, чтобы полностью заменить интерфейсы дженериками, ведь какой-нибудь ring.New().Value в таком случае точно поломается из-за обратной совместимости. Но хотя бы math.Min()...

Согласен, дженерики достаточно в сыром варианте вышли и я тоже думал, что их расширят. Например у нас в Озоне мы так и не смогли в многих сервисах переехать на дженерики, так как проект мог просто не собраться.

Да и на практике кроме как math.Max, math.Min, math.Abs в сервисах мало где представляется возможность их использовать по полной

Зарегистрируйтесь на Хабре, чтобы оставить комментарий