コード
(defn ex20 []
(run*
[x]
(resto '(c o r n) (list x 'r 'n))))
(defn ex20a []
(run*
[x]
(resto '(c o r n) `(~x r n))))
結果
(ex20) -> (o)
(ex20a) -> ()
質問:
なんで?どうしたの?run *とマクロの間に奇妙な相互作用がありますか?
ありがとう!
(defn ex20 []
(run*
[x]
(resto '(c o r n) (list x 'r 'n))))
(defn ex20a []
(run*
[x]
(resto '(c o r n) `(~x r n))))
(ex20) -> (o)
(ex20a) -> ()
なんで?どうしたの?run *とマクロの間に奇妙な相互作用がありますか?
ありがとう!