Question: 1. Code the LISP macro, += , which is passed a variable which it increments by the incrementValue and assigns the new value. The value

1. Code the LISP macro, +=, which is passed a variable which it increments by the incrementValue and assigns the new value. The value returned by += should be the new value of numericVariable.

(+= numericVariable incrementValue)

Example:

> (setf x 1 y 10)

10

> (+= x 5)

6

> (+= y x)

16

> (print (list x y))

6 16

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!