Ah, thanks Laurent!

2009/5/20 Laurent PETIT <laurent.pe...@gmail.com>

>
> Hi,
>
> the following session will probably explain the problem:
>
> user=> (digit? \5)
> true
> user=> (ancestors java.lang.Integer)
> #{java.io.Serializable java.lang.Comparable java.lang.Number
> java.lang.Object}
> user=> (ancestors java.lang.Character)
> #{java.io.Serializable java.lang.Comparable java.lang.Object}
>
> The literal 5 is probably cast into an int/Integer, not a
> char/Character. If you want to write char/Character literals, place an
> antislash at the front of the literal.
>
> Regards,
>
> --
> Laurent
>
> 2009/5/20 Arie van Wingerden <xapw...@gmail.com>:
> > Hi,
> >
> > when I evaluate:
> >
> > (defn digit? [d]
> >   (. Character isDigit d))
> > (digit? 5)
> >
> > I get false as a result.
> >
> > It appears that the 5 does not match the correct type Java expects, or
> what?
> >
> > TIA,
> >    Arie
> >
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to