LINUX.ORG.RU

Как работает Function: MAPPEND

 


0

2

Тут https://common-lisp.net/project/bdb/qbook/mycl-util/api/function_005FMYCL-UTI..., этот странный нерабочий код, или я ошибаюсь

(defun mappend (fn &rest lsts)
  "maps elements in list and finally appends all resulted lists."
  (apply #'append (apply #'mapcar fn lsts)))

(mapcar 'car '((3 4) (5 6))) ;; работает

append &rest sequences

(apply 'append (apply 'mapcar 'car '((3 4) (5 6)))) ;; это не работает, второго листа нет

(mappend 'car '((3 4) (5 6))) ;; не работает

(mappend '* '(((3 4)) ((5 6)))) и эта не работат



Последнее исправление: saufesma (всего исправлений: 1)
Ответ на: комментарий от slovazap

программированием…

Ща модераторам настучу за оффтоп.

ados ★★★★★
()
Ответ на: комментарий от turtle_bazon

Задают вопрос по одной теме, ответ абсолютно о другом.

Да и фиг с ним, активный участник форума так сказать.

saufesma
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.