Next: Mapping Folding and Unfolding, Previous: Alphabetic Case Mapping, Up: Strings
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, args.
(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 of ls (which must be strings) 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.