Questions tagged «list»

1
'(a。b)确实是列表吗?
我对.表示法感到困惑。是'(a . b)清单吗? (listp '(a . b))返回,t但是当我想知道它的长度(length '(a . b))给出一个错误时Wrong type argument: listp, b。其他功能也一样,nth,mapcar它们都给出相同的错误 是否可以区分'(a b)和的任何功能'(a . b)? 上下文:我想实现的递归版本时遇到此问题mapcar。这是我的实现 (defun true-listp (object) "Return non-`nil' if OBJECT is a true list." (and (listp object) (null (cdr (last object))))) (defun recursive-mapcar (func list) "Evaluates func on elements of the list, then on …

2
如何串联两个清单?
抱歉,但是elisp不是我最好的。我需要以这种方式组合两个字符串列表: ("a" "b" "c") + ("d" "e" "f") -> ("a" "b" "c" "d" "e" "f") 好吧,顺序并不重要,因此我编写了以下代码: (while lista (add-to-list 'listb (car lista)) (setq lista (cdr lista))) 它可以工作,但是我想知道是否已经有一个函数可以做到这一点。 有什么线索吗?提前致谢。
15 list 

1
(.123)中的句点含义
我. /path/to/file在bash中了解到用于执行文件。出于好奇,我在Emacs中评估了以下内容 (. 123) ⇒ 123 (read "(. 123)") ⇒ 123 看起来Emacs只是读(. 123)为123,发生了什么事?
12 elisp  list  read 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.