[plt-scheme] Characters in a String
Connor,
> Is there a way to split apart a string into its individual
> characters? Sort of like doing the reverse of make-string.
> The thing is, the string can be an arbitrary number of
> characters so I can't really use substring. I'm trying to
> find the spaces in a string and divide the string up into
> individual words (which I can do with substring once I know
> which characters are spaces). I need the characters either in
> a list together or just a way to extract each character
> individually in a recursive program (sort of like first and
> rest with lists).
I think you are looking for string->list:
> (string->list "123")
(#\1 #\2 #\3)
It is a standard primitive Scheme procedure.
Dominique Boucher