Я застреваю, пытаясь написать функцию Clojure, которая занимает промежуток от коллекции или вектора. Например, я хотел бы манипулировать коллекцией, такой как (: a: b: c: d: e: f: g: h) , взяв второй
Я работаю над функцией tuples, которая берет коллекции и параметр n. Параметр обозначает количество индексов, которые должен иметь сгенерированный вектор. Затем функция переставляет все возможные n-ко
Я хотел бы написать функцию, которая принимает векторы [& x] и применяет тест к парам элементов. Вывод вектора элементов теста считается идентичным и вектором из nil элементов. Моя первая мысль - взят
Если бы я хотел, чтобы построить таблицу в Clojure векторных дублей, я бы написать: (take 2 (repeat [1 2 3]))
Но как бы я расширить это понятие табличной функции, чтобы построить что-то вроде: Ввод