Clojure相当于python int.from_bytes(byteorder ='big')

时间:2016-09-21 18:36:16

标签: python clojure

Python内置方法int.from_bytes()返回由给定字节数组表示的整数。我想在Clojure中知道Clojure等效于此类方法或类似方法。

1 个答案:

答案 0 :(得分:2)

您可以直接使用java的java's BigInteger

(BigInteger. (byte-array [1 2 3])) 
=> 66051

由于clojure本身支持大数字,你可以与clojure的算术无缝地使用它:

(def b (BigInteger. (byte-array [1 2 3])))
(+ b 23)
=> 66074N
相关问题