Node:SRFI-13 List/String Conversion,
Next:SRFI-13 Selection,
Previous:SRFI-13 Constructors,
Up:SRFI-13
39.11.4 List/String Conversion
The procedure string->list is extended by SRFI-13, that is why it
is included in (srfi srfi-13). The other procedures are new.
The Guile core already contains the procedure list->string for
converting a list of characters into a string (see List/String Conversion).
| string->list str [start end]
|
Scheme Procedure |
|
Convert the string str into a list of characters.
|
| reverse-list->string chrs
|
Scheme Procedure |
An efficient implementation of (compose string->list
reverse):
(reverse-list->string '(#\a #\B #\c)) => "cBa"
|
| string-join ls [delimiter grammar]
|
Scheme Procedure |
Append the string in the string list ls, using the string
delim as a delimiter between the elements of ls.
grammar is a symbol which specifies how the delimiter is
placed between the strings, and defaults to the symbol
infix.
infix
- Insert the separator between list elements. An empty string
will produce an empty list.
string-infix
- Like
infix, but will raise an error if given the empty
list.
suffix
- Insert the separator after every list element.
prefix
- Insert the separator before each list element.
|