Ваши термины расплывчаты, и сообщение об ошибке, которое вы публикуете, предполагает, что проблема совсем другого рода, чем вопрос, который вы задаете.Скорее всего, вы получите дополнительную помощь, если вы напишете некоторый код, и особенно реальная трассировка стека.
Но в целом это сообщение об ошибке гласит: «У вас есть ленивый объект seq, которым вы являетесьпытаюсь вызвать функцию ", например:
(let [m1 (map some-function whatever)
m2 (...more stuff...)]
(m1 m2))
Если вы хотите вернуть двухэлементный список m1
и m2
, а не , вызывающий m1
как функция с m2
в качестве аргумента, вы хотите использовать функцию list
:
(list m1 m2)