Warning: This is the manual of the legacy Guile 2.2 series. You may want to read the manual of the current stable series instead.
Next: Mapping Folding and Unfolding, Previous: Alphabetic Case Mapping, Up: Strings [Contents][Index]
Reverse the string str. The optional arguments start and end delimit the region of str to operate on.
Reverse the string str in-place. The optional arguments start and end delimit the region of str to operate on. The return value is unspecified.
Return a newly allocated string whose characters form the concatenation of the given strings, arg ....
(let ((h "hello ")) (string-append h "world")) ⇒ "hello world"
Like string-append
, but the result may share memory
with the argument strings.
Append the elements (which must be strings) of ls together into a single string. Guaranteed to return a freshly allocated string.
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.
Like string-concatenate
, but the result may share memory
with the strings in the list ls.
Like string-concatenate-reverse
, but the result may
share memory with the strings in the ls arguments.
Next: Mapping Folding and Unfolding, Previous: Alphabetic Case Mapping, Up: Strings [Contents][Index]