Re: String to number
- To: mathgroup at smc.vnet.net
- Subject: [mg73193] Re: String to number
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Wed, 7 Feb 2007 05:02:06 -0500 (EST)
- Organization: The Open University, Milton Keynes, UK
- References: <eq9bnn$mrf$1@smc.vnet.net>
José Carlos Santos wrote: > Hi all: > > The ToString command generates a string from an expression. Is there a > similar command which generates numbers from strings? What I mean by > this is: is there a command (let's call it ToNumber) such that > > ToNumber["12"] > > generates the number 12? > > Best regards, > > Jose Carlos Santos > Hi Jose Carlos, ToExpression is what you are looking for. (Indeed, ToExpression does the reverse of ToString, think of them as inverse functions to each others.) In[1]:= ToExpression/@{"12","12/3","12/7","12.34"} Out[1]= 12 {12, 4, --, 12.34} 7 In[2]:= Head/@% Out[2]= {Integer,Integer,Rational,Real} Regards, Jean-Marc