EMA-XPS Online


SUBST-IF

SUBST-IF
========

Syntax: (subst-if <neu> <Prädikat>
             <Baum>)                 ; Common Lisp
        (tree-substitute-if <neu> <Prädikat>
             <Baum>)                 ; Babylon Lisp

Diese Funktion tauscht die Elemente, die das richtige
Prädikat haben, gegen neue. Sie bearbeitet nicht
nur die Liste <Baum>, sondern auch alle Listen, die
in <Baum> enthalten sind.

Beispiel:   >(subst-if 'c #'numberp '(a b 1 (1 b a)))
            (A B C (C B A))


EMA-XPS Online