Идиоматический способ получить одно из возможных значений на карте? - PullRequest
7 голосов
/ 09 января 2012

Как лучше всего получить первое ненулевое значение нескольких возможных ключей на карте.

Пример:

(get-first-matching {:fum 4 :bar 41 :baz 45} [:foo :bar :baz])
;=> 41

1 Ответ

11 голосов
/ 09 января 2012

некоторые .

user=> (some {:fum 4 :bar 41 :baz 45} [:foo :bar :baz])
41
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...