Подскажите как реализовать функцию, которая принимает предикат p и возвращает функцию #(not f(p)), при этом p может принимать любое количество аргументов?
Сколько слов "sooqablet" мы увидим в результате выполнения функции (dorun 5 #(println "sooqablet")) ? СЕМЬДЕСЯТ ШЕСТЬ! 70 раз скажу я, и 6 сделает dorun dorun начинает с НУЛЯ.
ну в моём случае это были как раз lazy-seqs produced via functions with side effects, ровно как в доке написано и я получал на выходе коллекцию из 6 элементов вместо 5