Post Thumbnail

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

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

Похожее

Post Thumbnail

SQL Драйвер

Учимся писать свой SQL драйвер. Точнее, ребята из dolt покажут как они писали др...

Post Thumbnail

Playdate

Теперь мне нужна еще и эта электронная штука. На playdate запустили код на гошке...

Post Thumbnail

Анкетки

Опрос разработчиков Go 2025 года (5379 респондентов) показал, что 91% программис...