Я пытаюсь понять, как работает программирование в Dhall. Рассмотрим следующий тип объединения:
let Object = < NoId | WithId : Text >
Я хочу написать функцию extractId
, которая возвращает Optional Text
, содержащую Id (или None
), но я не могу найти способ сделать разрушение в Dhall.