Is there a similar function for characters? I.e., one that will map #\1 to 1?
Sent from my iPhone On Sep 10, 2012, at 9:44 AM, Carl Eastlund <c...@ccs.neu.edu> wrote: > The following expression should do what you want: > > (+ (string->number "1.2") 1) > > If you're starting from a symbol, use symbol->string before string->number. > > Carl Eastlund > > On Mon, Sep 10, 2012 at 12:41 PM, Nikolaus Klepp <dr.kl...@gmx.at> wrote: > Hi all, > > In tinyscheme I can do this: > > > (+ (string->symbol "1.2") 1) > 2.2 > > In racket that does not work, because > > > (string->symbol "1.2") > '|1.2| > > which is not a number. I can use this workaround: > > > (+ (read (open-input-string "1.2")) 1) > 2.2 > > But is there a clean way to get the above line from tinyscheme working on > racket without that workaround? > > Nik > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users
____________________ Racket Users list: http://lists.racket-lang.org/users