Для вектора или, возможно, вложенного вектора, как вы выполняете итерацию функции в Clojure над вектором (вложенным вектором) n раз? Более того, как вы можете вывести каждый уровень итерации в вектор? При этом выходной вектор начинается с начальных условий, а именно входного вектора (вложенный вектор), за которым следуют последующие итерации.Итерация в Clojure над векторами
0
A
ответ
2
думаю, что вы хотите iterate
. Он возвращает ленивую последовательность итераций, начиная с ввода. Так, например:
(def init (range 10))
(take 3 (iterate #(map inc %) init))
;; gives ((0 1 2 3 4 5 6 7 8 9) (1 2 3 4 5 6 7 8 9 10) (2 3 4 5 6 7 8 9 10 11))
Смежные вопросы
- 1. Сопоставление функций над вложенными векторами в Clojure
- 2. Итерация над векторами в многомерном массиве numpy
- 3. Clojure и HBase: Итерация лениво над сканированием
- 4. Быстрая итерация над векторами в многомерном массиве Numpy
- 5. Арифметические операции над векторами
- 6. Итерация над вектором Clojure и создание вектора множеств
- 7. R петля над двумя векторами
- 8. Clojure Lazy Последовательности, которые являются векторами
- 9. Clojure: сложная итерация через список?
- 10. Параллельно итерация над BlockingQueue
- 11. Итерация над list_iterator дважды
- 12. F # итерация над словарем
- 13. Итерация над словарем
- 14. Итерация над строкой
- 15. Итерация над массивом Parse
- 16. Итерация над функциональными параметрами
- 17. Rubymonk - Итерация над хешей
- 18. Итерация над VendTransOpen
- 19. Итерация над CssStyleCollection
- 20. Итерация над Instagram json
- 21. Итерация над элементом DOM
- 22. Итерация над мультииндексным dataframe
- 23. Итерация над именами столбцов
- 24. Кукол - итерация над хэш
- 25. Итерация над словарями
- 26. Итерация над массивом JSON
- 27. Итерация над Guava Mutlimaps
- 28. Итерация над Sitecore Placeholder
- 29. Итерация над подмножеством набора
- 30. Итерация над вектором функций
Как это можно превратить в общую функцию? Я попробовал нечто подобное раньше, заменив inc на f, 3 на n и init с помощью a. Итак, я вводил [a n f]. – sunspots
@Alex: Похоже, у вас это есть. Какая у вас проблема? – Chuck
Проблема предотвращена. Код работает, спасибо! – sunspots