LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Проблема твоего решения не в том что там нету названного типа, проблема в том что используется абстрактный класс Then. В С++ нету абстрактого класса.

Java пример я засчитал, потому что через используемый там интерфейс, строятся все замыкания, там другая модель замыкания по сравнению с другими языками, тоже самое и в Crystal, но всю выразительную мощь они представляют.

По Haskell моя ошибка, я думал что class связан только с типами, но сейчас почитав понял что он реализует виртуальные функции. Убираю.

Исходная версия MOPKOBKA, :

Проблема твоего решения не в том что там нету названного типа, проблема в том что используется абстрактный класс Then. В С++ нету абстрактого класса, верно?