Что такое эквивалент эзона для доступа к атрибуту javascript.Свойства запроса объекта
Как бы вы переводили описание javascript x.a.b
в Haskell?
В качестве примера рассмотрим someObject :: Object
содержащий например:
{ a:
{ b:
[ 1
, 2
]
}
}
Что бы функция, которая возвращает [1,2]
для вышеприведенного выглядеть.
Я искал ответ на эту проблему, и, похоже, ответ на этот вопрос будет «использовать линзы». Я просто не могу понять, как это сделать.
обновил свой ответ с раствором линзы. – ErikR