(guile.info.gz) SRFI-1 Length Append etc
Info Catalog
(guile.info.gz) SRFI-1 Selectors
(guile.info.gz) SRFI-1
(guile.info.gz) SRFI-1 Fold and Map
39.3.4 Length, Append, Concatenate, etc.
----------------------------------------
-- Scheme Procedure: length+ lst
Return the length of the argument list LST. When LST is a
circular list, `#f' is returned.
-- Scheme Procedure: concatenate list-of-lists
-- Scheme Procedure: concatenate! list-of-lists
Construct a list by appending all lists in LIST-OF-LISTS.
`concatenate!' may modify the structure of the given lists in
order to produce the result.
-- Scheme Procedure: append-reverse rev-head tail
-- Scheme Procedure: append-reverse! rev-head tail
Reverse REV-HEAD, append TAIL and return the result. This is
equivalent to `(append (reverse REV-HEAD) TAIL)', but more
efficient.
`append-reverse!' may modify REV-HEAD in order to produce the
result.
-- Scheme Procedure: zip lst1 lst2 ...
Return a list as long as the shortest of the argument lists, where
each element is a list. The first list contains the first
elements of the argument lists, the second list contains the
second elements, and so on.
-- Scheme Procedure: unzip1 lst
-- Scheme Procedure: unzip2 lst
-- Scheme Procedure: unzip3 lst
-- Scheme Procedure: unzip4 lst
-- Scheme Procedure: unzip5 lst
`unzip1' takes a list of lists, and returns a list containing the
first elements of each list, `unzip2' returns two lists, the first
containing the first elements of each lists and the second
containing the second elements of each lists, and so on.
Info Catalog
(guile.info.gz) SRFI-1 Selectors
(guile.info.gz) SRFI-1
(guile.info.gz) SRFI-1 Fold and Map
automatically generated byinfo2html