LINUX.ORG.RU

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

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

даже в случае с AlgDT и паттерн-матчингом какой-то аналог Void/nullptr для показанных выше случаев вам все равно нужен будет

Только вот аналог nullptr невозможно будет разыменовать.

Так вот в Eiffel это решили кардинальным образом без введения в язык AlgDT и паттерн-матчингом (ФП-фанбои могут идти лесом со своими любимыми ФП-языками, т.к. Eiffel никогда таким не был)

Я тебе страшное скажу: AlgDT есть в обычных императивных языках под названием... tagged unions, ты знал!

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

даже в случае с AlgDT и паттерн-матчингом какой-то аналог Void/nullptr для показанных выше случаев вам все равно нужен будет

Только вот аналог nullptr невозможно будет разыменовать.