Clojure表示字节数组

Ham*_*aya 11 arrays file-io list clojure

在java中,我会将整个文件读入字节数组并使用它进行一些处理.现在我想在clojure中实现相同的算法.

我想知道的是我可以使用列表而不是数组吗?

我知道我可以从clojure创建数组但是处理这个问题的lisp方法是什么?

pmf*_*pmf 11

如果有问题的文件非常大,您应该始终考虑使用内存映射文件.clojure.contrib.mmap提供一些处理它的功能.

我知道我可以从clojure创建数组但是处理这个问题的lisp方法是什么?

我不知道Lisp的方式,但是Clojure方法允许你在数组上使用序列函数,所以你不必在有效表示和舒适处理之间做出决定(在我看来,这是其中一个要点) Clojure如此务实).