наследования?
типо что сделать библиотечку совсем чёрным ящиком
Возможно кто-то созрел для патмата.
Чтобы получать от компилятора проверку, что покрыты все кейсы в switch
Патмат полноценный
Что это?) я не понимаю)
А шутить пытаетесь
ADT еще. Модель данных без sealed иерархий - это как модель с классами, в которые можно добавлять новые поля в рантайме.
затем же зачем например типы, которые ограничивюат программиста (без них будет как в js - нет никаких ограничений, полная свобода) как всегда - оптимизации и гарантии корректности программы с т.з. компилятора + способ ограничить "джунов" от некорректных действий но ниже уже написали конкретику патмата, АДТ, и прочего всего из ФП
Обсуждают сегодня