MAPCAR
бесполезен для итерации по данным и выхода при обнаружении успешного условия завершения.
Common Lisp предоставляет MAPC
, что похоже на MAPCAR
, но не накапливает результаты.См. Также функцию MAP
.
Дополнительно Common Lisp предоставляет множество функций, таких как FIND
, FIND-IF
, FIND-IF-NOT
, ...
Для управления потоком Common Lisp имеет RETURN
, RETURN-FROM
, CATCH
и THROW
и многие другие.