by shigemk2

当面は技術的なことしか書かない

evaluate variable in alist

evaluate variable in alist

alistの中で変数を展開したい!でもこうなっちゃう!

(setq data "テストです")
"テストです"
(setq list '(("a" . data)))
(("a" . data))
-- (("a" . "テストです")) にしたい

バッククオートとカンマの合わせ技でなんとかする。

(setq data "テストです")
"テストです"
(setq list nil)
nil
(add-to-list 'list `("a" . ,data))
(("a" . "テストです"))