user=> (bit-and 2r1100 2r1001) 8 ;; 8 = 2r1000 ;; the same in decimal user=> (bit-and 12 9) 8
user> (bit-and 0x08 0xFF) 8
(defn bit-and "Bitwise and" {:inline (nary-inline 'and) :inline-arities >1? :added "1.0"} ([x y] (. clojure.lang.Numbers and x y)) ([x y & more] (reduce1 bit-and (bit-and x y) more)))
Comments top
No comments for bit-and. Log in to add a comment.