Size: a a a

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

2021 March 10

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Но часто ли я делаю такие conj...
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Понятно, короче
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
главный вопрос — а зачем нужна проверка на пустоту? в большинстве случаев при работе с коллекциями надо по ним итерировать и для этого предварительно проверять на пустоту необязательно
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
главный вопрос — а зачем нужна проверка на пустоту? в большинстве случаев при работе с коллекциями надо по ним итерировать и для этого предварительно проверять на пустоту необязательно
именно
источник

DL

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

KC

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
а ещё seq можно делать сразу в биндинге if-let/when-let
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
типа если есть хотя бы один элемент - поехали на новый круг, если нет сворачиваемся
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
короче, это просто нужно слегка мышление развернуть, и всё кажется естественным
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
а ещё seq можно делать сразу в биндинге if-let/when-let
причем там же можно и разложить последовательность через дестрактуринг
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
причем там же можно и разложить последовательность через дестрактуринг
йеп
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
удобно, блэт
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Ну вот у меня сразу пример использования empty? и not-empty
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
а что в других ветках?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
строка - это немного иное
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
а что в других ветках?
источник

DL

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

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
и почему тут не использовать (= 0 (count vers)) вместо empty?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
zero?
источник