История изменений
Исправление
vertexua,
(текущая версия)
:
Тут есть такое возражение. Generic-функции это не методы объектов, а самостоятельные first-class граждане и могут использоваться там же где и обычные функции (map, reduce и т. п.).
Вы правы. Но если я каррирую метод конкретного инстанса в scala, то он тоже становится независимым, при этом может содержать захваченую ссылку на объект.
Объекты не создают пространства имён, эту функцию на себя берут пакеты. Также как и «защиту» (private, protected...).
Возможно это полезно, но хотелось бы пример все-таки где?
Исходная версия
vertexua,
:
Тут есть такое возражение. Generic-функции это не методы объектов, а самостоятельные first-class граждане и могут использоваться там же где и обычные функции (map, reduce и т. п.).
Вы правы. Но если я каррирую метод конкретного инстанса в scala, то он тоже становится независимым.
Объекты не создают пространства имён, эту функцию на себя берут пакеты. Также как и «защиту» (private, protected...).
Возможно это полезно, но хотелось бы пример все-таки где?