Предположим, у меня было:
(def a-map {:foo "bar" :biz {:baz "qux"}})
Как найти путь ключей к заданному значению "qux", чтобы
(get-in a-map <the resulting path>)
вернул бы "qux"?
Другими словами, функция, которая берет a-map и "qux" и возвращает [: biz: baz].
Тогда я смогу использовать возвращаемый путь следующим образом:
(get-in a-map [:biz :baz])
и получите "qux".
Пути, которые мне нужны, будут гораздо более вложенными, чем этот простой пример.
Я хочу найти путь к заданному значение в html, которое было проанализировано в карте массива с использованием гикори. Я хочу сделать это, не пытаясь мысленно пройтись по десяткам вложенных ключей / значений. Я открыт для других стратегий.