2009/11/19 MarkSwanson <[email protected]>: > I'm porting some Java code that uses >>>. > Is there a way to do this in Clojure? > > FYI: http://java.sun.com/docs/books/tutorial/java/nutsandbolts/opsummary.html
I'm sure someone else will have a proper answer, but you could just create a class with a static unsignedRightShift method in Java and then: user=> (defn >>> [#^Integer val #^Integer shift] (Shift/unsignedRightShift val shift)) #'user/>>> user=> (>>> 99 2) 24 Although you might want to call it unsigned-bit-shift-right instead for consistency with bit-shift-right. -- Michael Wood <[email protected]> -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
