2010-09-16 64 views
1

有没有办法在lisp中取消引用列表?有没有一种方法来取消通用lisp中的列表?

我想比较2个字符串,但一个是在列表中。

+0

要清楚,你应该在标题和标签中提及常见的lisp。我的答案的第一个版本涵盖了Scheme,Common Lisp和Clojure,因为直到之后我才注意到标签。 – 2010-09-16 04:16:31

回答

2

这听起来像你想car。如果你的第二个结构看起来像'("string"),那么你要

(car '("string")) 

如果字符串不在列表中的第一个元素,你可能需要(例如)

(nth 2 '(1 symbol "string")) 

记住在比较你想要的字符串equal,而不是=这是仅用于数字。

+0

还有'string ='。 – Svante 2010-09-16 08:16:54

+0

@Svante:和字符串相等 – Vatine 2010-09-16 10:51:52

相关问题