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.
|