LINUX.ORG.RU

История изменений

Исправление korvin_, (текущая версия) :

Вот ещё один «любой алгоритм»:

(let ((v (cons 1 (cons 2 3))))
  (format t "~a~%" (reduce #'+ v)))
(let ((v (cons 1 (cons (cons 2 3) nil))))
  (format t "~a~%" (reduce #'+ v)))

выдал ошибку, оказался неприменим.

Исправление korvin_, :

Вот ещё один «любой алгоритм»:

(let ((v (cons 1 (cons 2 3))))
  (format t "~a~%" (reduce #'+ v)))
(let ((v (cons 1 (cons (cons 2 3) nil))))
  (format t "~a~%" (reduce #'+ v)))

выдал ошибкм, оказался неприменим.

Исходная версия korvin_, :

Вот ещё пара «любых алгоритмов»:

(let ((v (cons 1 (cons 2 3))))
  (format t "~a~%" (reduce #'+ v)))
(let ((v (cons 1 (cons (cons 2 3) nil))))
  (format t "~a~%" (reduce #'+ v)))

оба выдали ошибку, оказались неприменимы.