|
|
|
|
@ -806,7 +806,25 @@ value rather than consuming a list to produce a single value." |
|
|
|
|
(-partition-after-pred #'booleanp '(t t)) => '((t) (t)) |
|
|
|
|
(-partition-after-pred #'booleanp '(0 0 t t 0 t)) => '((0 0 t) (t) (0 t)) |
|
|
|
|
(-partition-after-pred #'booleanp '(t)) => '((t)) |
|
|
|
|
(-partition-after-pred #'booleanp '(0 t)) => '((0 t))) |
|
|
|
|
(-partition-after-pred #'booleanp '(0 t)) => '((0 t)) |
|
|
|
|
(--partition-after-pred (= (% it 2) 0) '()) => '() |
|
|
|
|
(--partition-after-pred (= (% it 2) 1) '()) => '() |
|
|
|
|
(--partition-after-pred (= (% it 2) 0) '(0)) => '((0)) |
|
|
|
|
(--partition-after-pred (= (% it 2) 1) '(0)) => '((0)) |
|
|
|
|
(--partition-after-pred (= (% it 2) 0) '(0 1)) => '((0) (1)) |
|
|
|
|
(--partition-after-pred (= (% it 2) 1) '(0 1)) => '((0 1)) |
|
|
|
|
(--partition-after-pred (= (% it 2) 0) '(0 1 2)) => '((0) (1 2)) |
|
|
|
|
(--partition-after-pred (= (% it 2) 1) '(0 1 2)) => '((0 1) (2)) |
|
|
|
|
(--partition-after-pred (= (% it 2) 0) '(0 1 2 3)) => '((0) (1 2) (3)) |
|
|
|
|
(--partition-after-pred (= (% it 2) 1) '(0 1 2 3)) => '((0 1) (2 3)) |
|
|
|
|
(--partition-after-pred t '()) => () |
|
|
|
|
(--partition-after-pred t '(0)) => '((0)) |
|
|
|
|
(--partition-after-pred t '(0 1)) => '((0) (1)) |
|
|
|
|
(--partition-after-pred t '(0 1 2)) => '((0) (1) (2)) |
|
|
|
|
(--partition-after-pred nil '()) => '() |
|
|
|
|
(--partition-after-pred nil '(0)) => '((0)) |
|
|
|
|
(--partition-after-pred nil '(0 1)) => '((0 1)) |
|
|
|
|
(--partition-after-pred nil '(0 1 2)) => '((0 1 2))) |
|
|
|
|
|
|
|
|
|
(defexamples -partition-before-pred |
|
|
|
|
(-partition-before-pred #'booleanp '()) => '() |
|
|
|
|
|