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 -~----------~----~----~----~------~----~------~--~---