Size: a a a

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

2020 April 19

n

ndr in Clojure — русскоговорящее сообщество
Я уже давно не использую, мне в прошлый раз на это указали
источник

n

ndr in Clojure — русскоговорящее сообщество
могу текущий код скинуть, который надо объяснить
источник

DL

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

n

ndr in Clojure — русскоговорящее сообщество
(defrecord s-list-node [next data])
(defrecord s-list [head])    

(defn s-list-search [lst val]
   (loop [element @(:head lst)]
       (if (seq element)
           (if (= (:data element) val)
               (println (:data element))
               (recur @(:next element)))
           (println "nil"))))
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
recur неплохо бы использовать
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
А зачем тут deref?
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Anton Chikin
А зачем тут deref?
вот да
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
и деструктуризацию element неплохо бы
источник

n

ndr in Clojure — русскоговорящее сообщество
А как иначе это реализовать?
источник

n

ndr in Clojure — русскоговорящее сообщество
это single-linked list
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
А item откуда берётся?
источник

n

ndr in Clojure — русскоговорящее сообщество
Аааа
источник

n

ndr in Clojure — русскоговорящее сообщество
Я переименовал item в елемент
источник

n

ndr in Clojure — русскоговорящее сообщество
и забыл поменять
источник

n

ndr in Clojure — русскоговорящее сообщество
Сейчас
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
И таки зачем deref?
источник

n

ndr in Clojure — русскоговорящее сообщество
Чтобы перейти к след ноде
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
ndr
Чтобы перейти к след ноде
А почему deref? Что лежит в :next ?
источник

n

ndr in Clojure — русскоговорящее сообщество
следующий s-list-node
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
ndr
следующий s-list-node
В каком виде?
источник