Size: a a a

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

2021 June 26

MB

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

MB

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

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Метод подразумевает наличие класса
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну это известный прикол скалы - там нельзя создать функцию отдельно
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
У тебя любая функция - на самом деле метод в каком-то окружающем код классе
источник

A

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

SP

Stas P in Clojure — русскоговорящее сообщество
еще раз в скалке я могу Seq(1,2,3,4,5). (и после точки выпадает мешок методов я ищу что мне надо). без доки без интернета без ничего
источник

SP

Stas P in Clojure — русскоговорящее сообщество
в скалке та же беда когда инфиксная нотация. но там все равно можно нажать точку и увидишь
источник

A

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

в кложе нет методов у коллекций
источник

A

Andrey in Clojure — русскоговорящее сообщество
в кложе коллекции это данные. У данных нет поведения
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Потому что они — информация)
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
В кложе этого нет. Есть мап. Мап принимает функцию и всегда коллекцию. Мар может принимать даже мапу ). И нет методов. Есть семантика.
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Факты
источник

MB

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

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Извините за Рича
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Тут можно просто (map inc (list 1 2 3))
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Бтв, можно поставить clj-kondo и  написать как знаешь, а он уже предложит более оптимальный и каноничный вариант, очень полезная штука.
источник

A

Andrey in Clojure — русскоговорящее сообщество
мне кажется, ты несколько переоцениваешь способности кондо
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
И вместо (list …) написать ‘() тогда уже, а то как-то глаза режет
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Может быть, но оно работает очень хорошо, я бы сказал прям мастхев для любого клож проекта
источник