Post Thumbnail

В этом пропозале описывается как можно было бы объявлять параметризованные методы для конкретных типов в Go. Методы смогут объявлять свои собственные параметры типа, как это уже делают функции, но привязанные к получателю. При этом такие методы не смогут удовлетворять интерфейсам, так как интерфейсы по-прежнему не будут поддерживать методы с параметрами типа. Цель - позволить разработчикам организовывать код удобнее (например, через цепочки вызовов x.a().b().c()) и использовать преимущества дженериков в методах, даже если они не предназначены для полиморфизма через интерфейсы. Изменение полностью обратно совместимо, синтаксически метод становится просто функцией с получателем, и вызов работает через явные аргументы типа или их выведение

Параметр параметра мараметров параметры

Похожее

Post Thumbnail

go tool task

Я очень люблю Taskfile и в своих петпроектах не пользуюсь Makefile. Это реально ...

Post Thumbnail

Контейнеры

Статья толково объясняет, как работают контейнеры изнутри. Автор на пальцах ...