Size: a a a

Clojure — русскоговорящее сообщество

2019 June 21

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Можно, но каждый раз при вызове fib будет меняться значение fib-tail.
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Ну норм, фиб то допустим не так часто вызывается.
А кот вот )
(defn fib [n]
 (let [go (fn go [n a b]
            (if (= 0 n) a (recur (dec n) b (+' a b))))]
   (go n 0N 1N)))
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
даже имя у внутренней итеративной функции можно убрать, там же хвостовой рекур
источник

JC

Julian =) Coffee in Clojure — русскоговорящее сообщество
хм, понял
источник

JC

Julian =) Coffee in Clojure — русскоговорящее сообщество
Правда синтаксис let еще освоить надо
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
а что там можно осваивать?
источник

JC

Julian =) Coffee in Clojure — русскоговорящее сообщество
Ну в том плане, что это была моя вторая программа на clojure и есть еще то, чего я не знаю))
источник

JC

Julian =) Coffee in Clojure — русскоговорящее сообщество
А лямбды или let могут дать прирост к скорости?
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Есть letfn
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Julian =) Coffee
А лямбды или let могут дать прирост к скорости?
про скорость - это в другой чат
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
+
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Julian =) Coffee
Код вот
это не кложавей
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
В этой версии компилятора могут дать, а в следующей могут и не дать.
источник

JC

Julian =) Coffee in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
про скорость - это в другой чат
В какой?)
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
асм
источник

JC

Julian =) Coffee in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
это не кложавей
А кложавей как?
источник

JC

Julian =) Coffee in Clojure — русскоговорящее сообщество
Понял🌝
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
ну да, писать руками под каждые конкретные данные
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Julian =) Coffee
А кложавей как?
не def-ать в def-ах
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
мультиарность делается очень просто
источник