Есть ли способ разыменовать список в lisp?Есть ли способ разыменовать список в общем lisp?
Я пытаюсь сравнить 2 строки, но один из них находится в списке.
Есть ли способ разыменовать список в lisp?Есть ли способ разыменовать список в общем lisp?
Я пытаюсь сравнить 2 строки, но один из них находится в списке.
Похоже, вы хотите car
. Если ваша вторая структура выглядит '("string")
, то вы хотите
(car '("string"))
Если строка не первый элемент в списке, то вы, вероятно, хотите (например)
(nth 2 '(1 symbol "string"))
Не забудьте сравнить строки, которые вы хотите equal
, нет =
который только для цифр.
Чтобы быть ясным, вы должны, вероятно, упомянуть общий заголовок в заголовке, а также теги. Первая версия моего ответа охватывала Scheme, Common Lisp и Clojure, потому что я не заметил этот тег до тех пор, пока это не произойдет. –