basyura's blog

あしたになったらほんきだす。

setq と psetq

*scratch* を使ってお勉強

setq

左から順に評価

(setq x 5) ;Ctrl + j
5
(setq x 1 y (+ x 1)) ;Ctrl + j
2
x ;Ctrl + j
1
y ;Ctrl + j
2

psetq

代入する値を全て求めてから代入(代入という表現は合ってるのか?)

(setq x 5) ;Ctrl + j
5
(psetq x 2 y (+ x 1)) ;Ctrl + j
nil
x ;Ctrl + j
2
y ;Ctrl + j
6