Проверка того, является ли объект примитивным массивом Java в Clojure

Как лучше всего определить, является ли объект массивом примитивов Java в Clojure?

Причина, по которой мне это нужно, состоит в том, чтобы сделать некоторую специальную обработку для примитивных массивов, которая может выглядеть примерно так:

  (if (byte-array? object)
    (handle-byte-array object))

Это довольно чувствительный к производительности кусок кода, поэтому я бы предпочел избегать рефлексии, если это вообще возможно.

Ответы на вопрос(4)

Ваш ответ на вопрос