Size: a a a

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

2019 December 24

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
это не ошибка
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
я понимаю, что это подгонка, но если изначально даны стороны света, упорядоченные в порядке обхода направо, то как север удвоился?
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Damir Farazetdinov
Как ты узнал?!
Дежавю!
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Sergey Trofimov
я понимаю, что это подгонка, но если изначально даны стороны света, упорядоченные в порядке обхода направо, то как север удвоился?
ну я пальцами потыкал в клаву и там всё так сложилось и теперь вот...
источник

A

Artem in Clojure — русскоговорящее сообщество
Диёр
На дарте хотя бы разрабатывать можно, а не только на бутылке сидеть. Реакт нейтив это бутылка. Когда кто-то говорит "Мы уже два года на реакт нейтив сидим и всё хорошо. Сначала не очень удобно было, а потом как вошло и привыкли" можешь просто "реакт нейтив" на "бутылка" заменить
Золотые слова)))
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
(filter (comp some? val))
Так пройдет
обычно отфильтровать nil-ы  в коллекции можно просто

(filter identity [1 nil 2 nil 3 nil])
=> (1 2 3)


без всяких some/nil? итп
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Alexey Golda
обычно отфильтровать nil-ы  в коллекции можно просто

(filter identity [1 nil 2 nil 3 nil])
=> (1 2 3)


без всяких some/nil? итп
[1 nil 2 false 3 nil]?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
можно, но не всегда это правильно
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
=> (1 2 3)
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Sergey Trofimov
можно, но не всегда это правильно
ты усложняешь, задача была именно nil выбросить насколько я понял. Понятно что false не будет выкидывать и не всегда катит.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Alexey Golda
=> (1 2 3)
и почему убрать false — это правильно?
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
false не правильно а значение
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Дежа-вю)
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
см identity
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Alexey Golda
ты усложняешь, задача была именно nil выбросить насколько я понял. Понятно что false не будет выкидывать и не всегда катит.
задача была про ключи в мапе
и булевский ключ в мапе — это скорее да, чем никогда
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
```
(defn remove-nil-values [m]
 (->> m
      (remove (fn [[_ v]] (nil? v)))
      (into {})))```
да но выше все почему-то именно нилы фильтровали, а не то о чем пишешь ты
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Alexey Golda
да но выше все почему-то именно нилы фильтровали, а не то о чем пишешь ты
так и тот пример, к которому ты пишешь, тоже изначально был без всяких some?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
так и тот пример, к которому ты пишешь, тоже изначально был без всяких some?
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
нигде не было речи про фильтрацию булеана вроде. Хотя очевидно что и это не проблема отфильтровать еще и булеан. Я привел пример для фильтрации nil, написал об этом, но ты упорно теперь хочешь чтобы я фильтровал что-то еще.

я не писал примеров, я сослался на метод который даже назвали remove-nil-values и привел еще один из способов это сделать. Но пожалуй остановлюсь.
источник

ST

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