4.9.2. Line

Das line Pattern gibt die definierten Elemente der Reihe nach aus. Nach der Ausgabe des letzten Elementes der Reihe, springt das Pattern aber nicht an den Anfang zurück, wie bei einem cycle, sondern das letzte Element wird (beliebig oft) wiederholt:

(defparameter *testpattern* (new line :of '(2 1 3 4)))

(next *testpattern*) ;; -> 2
(next *testpattern*) ;; -> 1
(next *testpattern*) ;; -> 3
(next *testpattern*) ;; -> 4
(next *testpattern*) ;; -> 4
(next *testpattern*) ;; -> 4
(next *testpattern*) ;; -> 4
(next *testpattern*) ;; -> 4
(next *testpattern*) ;; -> 4

results matching ""

    No results matching ""