List 如何使用两个列表制作列表?
例如:List 如何使用两个列表制作列表?,list,emacs,List,Emacs,例如: (setq foo '("f" "o" "o")) (setq bar '("b" "a" "r")) (setq foobar `(,foo . ,(list bar))) ;; Give me a normal list ( ("f" "o" "o") ("b" "a" "r") ) which is not what I want. 我想得到(“f”o“o”)(“b”a“r”)。如何使用?使用cons获得点对: (setq foo '("f" "o" "o")) (set
(setq foo '("f" "o" "o"))
(setq bar '("b" "a" "r"))
(setq foobar `(,foo . ,(list bar)))
;; Give me a normal list ( ("f" "o" "o") ("b" "a" "r") ) which is not what I want.
我想得到
(“f”o“o”)(“b”a“r”)
。如何使用?使用cons
获得点对:
(setq foo '("f" "o" "o"))
(setq bar '("b" "a" "r"))
(cons foo (list bar))
-> (("f" "o" "o") ("b" "a" "r"))
使用
cons
获得点对:
(setq foo '("f" "o" "o"))
(setq bar '("b" "a" "r"))
(cons foo (list bar))
-> (("f" "o" "o") ("b" "a" "r"))
或者
(setq foobar `(,foo ,bar))
(memq foo foobar)
-> (("f" "o" "o") ("b" "a" "r"))
或者
(setq foobar `(,foo ,bar))
(memq foo foobar)
-> (("f" "o" "o") ("b" "a" "r"))