(quote x)
lässt x nicht ausgewertet werden, aber das Hinzufügen von a ,
vor x
inside quote
macht es ausgewertet. Was nützt es dann, ein Zitat mit einem einzelnen Argument und einem Komma davor zu verwenden (quote ,x)
?
Motiviert durch Linie 59 von nervigen Pfeilen :
(put (quote ,cmd) 'aa--alts ,alternatives)
Warum ist nicht (put cmd 'aa-alts ,alternatives)
gleich gut?
progn
, dass Sie ein Komma vor den zu bewertenden Elementen setzen müssen, egal wie weit sie verschachtelt sind? (Die,cmd
befindet sich in einer anderen Liste, nicht direkt in(progn)
.)