incf decf

宏incf及decf分别递增和递减数字。这样形式的表达式(incf x n)类似于(setf x (+ x n))的效果,而(decf x n)类似于(setf x (- x n))的效果。这两个形式里,第二个参数皆是选择性给入的,缺省值为1.

CL-USER> (setf x 5)
5
CL-USER> (incf x 2)
7
CL-USER> x
7
CL-USER> (decf x 2)
5
CL-USER> x
5
CL-USER> (incf x)
6
CL-USER> x
6
CL-USER> (decf x)
5
CL-USER> x
5

原文地址:https://www.cnblogs.com/flowjacky/p/2845202.html