Question: In LISP, code the macro, -=, which is passed a variable which it decrements by the decrementValue and assigns the new value. The function value

In LISP, code the macro, -=, which is passed a variable which it decrements by the decrementValue and assigns the new value. The function value returned by -= should be the new value of numericVariable.

(-= numericVariable decrementValue)

Example:

> (setf x 5)

5

> (-= x 1)

4

> x

4

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!