(guile.info.gz) SRFI-13 Reverse/Append
Info Catalog
(guile.info.gz) SRFI-13 Case Mapping
(guile.info.gz) SRFI-13
(guile.info.gz) SRFI-13 Fold/Unfold/Map
39.11.11 Reverse/Append
-----------------------
One appending procedure, `string-append' is the same in R5RS and in
SRFI-13, so it is not redefined.
-- Scheme Procedure: string-reverse str [start end]
-- Scheme Procedure: string-reverse! str [start end]
Reverse the string STR. The optional arguments START and END
delimit the region of STR to operate on.
`string-reverse!' modifies the argument string and returns an
unspecified value.
-- Scheme Procedure: string-append/shared ls ...
Like `string-append', but the result may share memory with the
argument strings.
-- Scheme Procedure: string-concatenate ls
Append the elements of LS (which must be strings) together into a
single string. Guaranteed to return a freshly allocated string.
-- Scheme Procedure: string-concatenate/shared ls
Like `string-concatenate', but the result may share memory with
the strings in the list LS.
-- Scheme Procedure: string-concatenate-reverse ls final_string end
Without optional arguments, this procedure is equivalent to
(string-concatenate (reverse ls))
If the optional argument FINAL_STRING is specified, it is consed
onto the beginning to LS before performing the list-reverse and
string-concatenate operations. If END is given, only the
characters of FINAL_STRING up to index END are used.
Guaranteed to return a freshly allocated string.
-- Scheme Procedure: string-concatenate-reverse/shared ls final_string
end
Like `string-concatenate-reverse', but the result may share memory
with the the strings in the LS arguments.
Info Catalog
(guile.info.gz) SRFI-13 Case Mapping
(guile.info.gz) SRFI-13
(guile.info.gz) SRFI-13 Fold/Unfold/Map
automatically generated byinfo2html