Size: a a a

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

2021 March 07

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
whatever? для проверки на пустоту нет :]
Кстати да, empty? Тоже падает в тех же случаях
С другой стороны, вопрос "пустое ли число 100" неуместен))
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Поэтому лучше быть уверенным, что именно коллекция проверяется на пустоту (например)
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
whatever? для проверки на пустоту нет :]
Ну и кстати, empty? же
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Vladimir Pavlyuk
Ну и кстати, empty? же
empty? это (not (seq coll))
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
That’s it!
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Vladimir Pavlyuk
Потому что она может посыпаться
Как?
источник

KC

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

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Kirill Chernyshov
empty? это (not (seq coll))
Я о том же)
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Поэтому и падает так же
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
В доке на empty? Написано, что если вам хочется проверить «неизвестно что» на условие (not (empty? something)) , то идиоматичнее написать (seq something)
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
(seq 100) даст екзепшн
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Дык как падает-то? Пример в студию!
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Damir Farazetdinov
В доке на empty? Написано, что если вам хочется проверить «неизвестно что» на условие (not (empty? something)) , то идиоматичнее написать (seq something)
Именно потому что empty? Это (not (seq))
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Vladimir Pavlyuk
(seq 100) даст екзепшн
Я же проверю щас!
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Го :)
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Уже ноут открыл
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Бля! Вот я баклан!
источник

DF

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
А, не! Показалось.
источник

DF

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