Valentin Emil Cudelcu
Valentin Emil Cudelcu

Reputation: 679

LISP - Set a property from a list to an object from a list (bought having same index)

I am looking for a function which should do something like this:

(function 'set-number '(1 2 3) '(number1 number2 number3))

Can I do it using some function from LISP?(maybe apply)

Or the only solution is to use dolist/ dotimes ?

Edit: The efect should be : set-number number 1 , set-number number2 2, set- number number3 3 where number1, number2, number3 are some slots and set-number is a method.

Upvotes: 0

Views: 43

Answers (1)

Rainer Joswig
Rainer Joswig

Reputation: 139261

In Common Lisp you can use mapc:

(mapc #'set-number
      '(number1 number2 number3)
      '(1 2 3))

Upvotes: 3

Related Questions