У меня есть ленивая последовательность Clojure:
{
{:keyOne 123, :keyTwo "TestVal"}
{:keyOne 456, :keyTwo "Value2"}
{:keyOne 789, :keyTwo "TestVal"}
}
Я хочу получить карты, которые имеют определенное значение для данного ключа, например. Мне нужны все карты, которые имеют значение "TestVal"
в качестве значения :keyTwo
, поэтому я ожидаю, что в моем результате будут первый и третий элементы.
Я предполагаю, что смогу решить это с помощью filter
, но я просмотрел все примеры, которые смог найти, и они никогда не используют такую вложенную структуру.