> Awesome Kevin. That solution is sexy. I don't even need the java
> library anymore.
Note, however, that this can return (or do!) near anything, because it
accepts any Clojure syntax.
user=> (read-string "\"foo\"")
"foo" ; a string
user=> (read-string "(1.1)")
(1.1) ; a list containing a fl
Awesome Kevin. That solution is sexy. I don't even need the java
library anymore.
On Nov 22, 5:02 pm, Kevin Downey wrote:
> user=> (read-string "1.1")
> 1.1
> user=>
>
>
>
>
>
> On Sun, Nov 22, 2009 at 4:48 PM, Don wrote:
> > Thanks a bunch Richard.
>
> > On Nov 22, 4:47 pm, Richard Newman wr
Awesome Kevin. That solution is sexy. I don't even need the
libraries anymore.
On Nov 22, 5:02 pm, Kevin Downey wrote:
> user=> (read-string "1.1")
> 1.1
> user=>
>
>
>
>
>
> On Sun, Nov 22, 2009 at 4:48 PM, Don wrote:
> > Thanks a bunch Richard.
>
> > On Nov 22, 4:47 pm, Richard Newman wrote
user=> (read-string "1.1")
1.1
user=>
On Sun, Nov 22, 2009 at 4:48 PM, Don wrote:
> Thanks a bunch Richard.
>
> On Nov 22, 4:47 pm, Richard Newman wrote:
>> > I am having a problem converting a string to decimal. I want to
>> > convert "1.0" to decimal 1.0.
>>
>> For a double (not decimal):
>>
Thanks a bunch Richard.
On Nov 22, 4:47 pm, Richard Newman wrote:
> > I am having a problem converting a string to decimal. I want to
> > convert "1.0" to decimal 1.0.
>
> For a double (not decimal):
>
> (Double/parseDouble "1.1")
> =>
> 1.1
>
> for a decimal:
>
>
> I am having a problem converting a string to decimal. I want to
> convert "1.0" to decimal 1.0.
For a double (not decimal):
(Double/parseDouble "1.1")
=>
1.1
for a decimal:
(BigDecimal. "1.1")
1.1M
Note that Clojure has reader support for BigDecimal (
Yes you are right. Hence the error message I posted. But it was the
only idea that came to mind. I'm new to clojure and not a java
programmer.
On Nov 22, 4:20 pm, Kevin Downey wrote:
> 1.1 is not representable as an Integer(Java class, or primitive int)
> and is not an integer (mathematical se
1.1 is not representable as an Integer(Java class, or primitive int)
and is not an integer (mathematical sense) so expecting to be
representable as one, is kind of... odd.
On Sun, Nov 22, 2009 at 4:14 PM, Don wrote:
> I am having a problem converting a string to decimal. I want to
> convert "1.0
I am having a problem converting a string to decimal. I want to
convert "1.0" to decimal 1.0. I have tried the java.lang.Integer
class
use=> (Integer/parseInt "1.1")
java.lang.NumberFormatException: For input string:
"1.1" (NO_SOURCE_FILE:0)
But it won't give. It does however work when I run i