DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(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