Size: a a a

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

2021 March 13

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Nikita Domnickij
в случае если хочется сделать apply and
в apply передается коллекция, где уже значения заэвалены
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
может лучше исходную беседу перечитать чем на второй круг заходить?
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Переслано от Damir Farazetdinov
Только надо завернуть аргументы в коллекцию.
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Переслано от Nikita Domnickij
если хочется делать (apply and), то там уже коллекция скорее всего
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Переслано от Damir Farazetdinov
И все-таки не будет эффекта короткого замыкания.
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Переслано от Nikita Domnickij
не будет, да
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Переслано от Vladimir Pavlyuk
а я не хочу короткого замыкания
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Переслано от Vladimir Pavlyuk
я хочу сделать apply
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Переслано от Nikita Domnickij
ну вообще замыкание это хорошо, но когда возникает желание сделать apply на такие вещи, то наверняка уже всё вычислено
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Переслано от Nikita Domnickij
и отсутствие замыкания особо роли не сыграет
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Anton Chikin
(every? identity [(println 1) (println 2)])
лично я распинался про такое
(every? identity (map println (range)))
0
=> false
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Sergey Trofimov
лично я распинался про такое
(every? identity (map println (range)))
0
=> false
ну эт ленивая коллекция жеже
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Anton Chikin
ну эт ленивая коллекция жеже
ну только при ленивости и можно говорить про замыкание
источник

ST

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Anton Chikin
(every? identity coll) работает как and если что
хотя если вместо identity что-то тяжёлое, то тоже можно говорить про замыкание
источник

ST

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
смотря где те вычисления, лишних которых хочется избежать
(every? println (range))
0
=> false
источник

T

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

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Прикольная функция
источник

ST

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