Functions | |
---|---|
bounding-indices-if | predicate seq &key (start 0) end key |
bounding-indices-if-not | predicate seq &key (start 0) end key |
end-index-if | predicate seq &key (start 0) end key |
end-index-if-not | predicate seq &key (start 0) end key |
start-index-if | predicate seq &key (start 0) end key |
start-index-if-not | predicate seq &key (start 0) end key |
Return start index of first element in SEQ matching PREDICATE. Keywords START and END are bounding index designators. Keyword KEY is an function designator of one argument. If no element matches PREDICATE, return the end index position. Likewise if SEQ is empty.
Return start index of first element in SEQ not matching PREDICATE. Keywords START and END are bounding index designators. Keyword KEY is an function designator of one argument. If all elements match PREDICATE, return the end index position. Likewise if SEQ is empty.
Return end index of last element in SEQ matching PREDICATE. Keywords START and END are bounding index designators. Keyword KEY is an function designator of one argument. If no element matches PREDICATE, return the start index position. Likewise if SEQ is empty.
Return end index of last element in SEQ not matching PREDICATE. Keywords START and END are bounding index designators. Keyword KEY is an function designator of one argument. If all elements match PREDICATE, return the start index position. Likewise if SEQ is empty.
Return start index of first element in SEQ and end index of last element in SEQ matching PREDICATE. Keywords START and END are bounding index designators. Keyword KEY is an function designator of one argument. If no element matches PREDICATE, return the end index positions. Likewise if SEQ is empty.
Return start index of first element in SEQ and end index of last element in SEQ not matching PREDICATE. Keywords START and END are bounding index designators. Keyword KEY is an function designator of one argument. If all elements match PREDICATE, return the end index positions. Likewise if SEQ is empty.