Скажите, у меня есть список с ключевыми словами:
'(("element1" :keyword1 "a" :keyword2 "b")
("element2" :keyword3 "c" :keyword4 "d")
("element3" :keyword2 "e" :keyword4 "f"))
Какие функции я могу использовать, чтобы найти, какие элементы списка содержат :keyword2
и найти его значение в каждом списке? Я пытаюсь сделать это в Emacs Lisp, но думаю, что с пакетом cl
я мог бы адаптировать решение Common Lisp? Я пытался использовать функцию find
, как показано здесь , но безрезультатно (конечно, после изменения нескольких элементов синтаксиса для адаптации примеров к Emacs Lisp).