Re: mapcar use.
- From: "Coby Beck" <cbeck@xxxxxxxxxxxxx>
- Date: Sun, 26 Feb 2006 04:20:26 GMT
"verec" <verec@xxxxxxx> wrote in message
news:44012821$0$1168$5a6aecb4@xxxxxxxxxxxxxxxxxxxx
On 2006-02-26 03:33:21 +0000, "lispuser" <amit_h123@xxxxxxxxxxx> said:
(defun mul-list (list-1 list-2)
"Multiplies all elements of list-2 by the successive elements of list-1"
(let ((res nil))
(dolist (x list-1)
(setf res
(append res
(list
(mapcar (lambda (a)
(when a
(* a x)))
list-2)))))
res))
(defun doit (a b)
(loop for x in a collect (loop for y in b collect (* x y))))
But I'm sure more advanced lispers will come up with
lovely one-liners :-)
Well, no mapcars but it is one line!
--
Coby Beck
(remove #\Space "coby 101 @ bigpond . com")
.
- References:
- mapcar use.
- From: lispuser
- Re: mapcar use.
- From: verec
- mapcar use.
- Prev by Date: Re: mapcar use.
- Next by Date: Re: mapcar use.
- Previous by thread: Re: mapcar use.
- Next by thread: Re: mapcar use.
- Index(es):
Relevant Pages
|
|