我有一个返回列表的函数。它可能会返回空白列表或数字列表。我想将tabix -p vcf *.vcf.gz
应用于返回值。有可能吗?
add-to-list
答案 0 :(得分:3)
功能add-to-list
对变量进行操作,而非列出。
E.g:
(defvar test (return-list))
(add-to-list 'test 1)
如果要无条件地添加列表,请使用对地点进行操作的宏push
:
(push 1 test)
但是,在您的情况下,您可以做得更简单:
(setq test (cons 1 (return-list)))
如果您想要仅在尚未添加元素的情况下添加元素,请使用对场所进行操作的宏cl-pushnew
:
(pushnew 1 test)
;; `test' is now (1)
(pushnew 1 test)
;; `test' is still (1)