Я пытаюсь понять, как работает функция участника со списком и списком списков.
Вот пример.Функция члена с многоуровневым списком в Common Lisp
(member '(A 6) '((A 7) (B 6) (E 6) (D 5)) :test #'string-equal :key #'second)
Я хочу, чтобы проверить с помощью функции-члена, если второй аргумент списка «(A 6) является членом второго списка на входе. Ответ должен быть
true
но я делаю что-то неправильно, потому что Common Lisp ответ:
Error: Cannot coerce (A 6) to type STRING.
Так как я могу взять второй аргумент из первого списка? Благодарим вас за помощь.