Size: a a a

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

2021 June 24

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
ну да, внутри макроса выражение ~'_ станет _
источник

A

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

A

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

A

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
символ _ не захватывается, насколько я знаю
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
В этом конкретном случае может и нормально, потому что он замещается как раз новым объявлением,и нет возможности сослаться на _ наружный; но без явной нужды лучше так не делать
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
подчеркивание означает не вводить переменную в let
источник

ST

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

A

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
а, вон что. Тогда я не прав.
источник

AG

Anton Garansky in Clojure — русскоговорящее сообщество
все как всегда проще оказалось
забыл что переименовал jar
заработался😅
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
(defn x [_] _)
=> #'user/x
(x 1)
=> 1
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
ну да. просто naming convention для человеков.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
нет “настоящего подчеркивания”, это просто символ
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
ясно. Но в общем-то использовать _ как переменную и куда-то ее передавать я бы не стал.
источник

A

Andrey in Clojure — русскоговорящее сообщество
я знаю, просто речь шла про макрос в котором Иван предложил ~'_ как способ вставить подчеркивание как символ без уникального идентификатора, что не есть хорошо.

Раз в год и палка _ стреляет.
источник

DF

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

A

Andrey in Clojure — русскоговорящее сообщество
В общем, _ в макросах не надо писать)
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Как и с любым другим именем, надо делать с ним gensym (_#) и всё нормально заработает.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
В Скалу часто каких-то выраженных невротиков заносит. Были ли такие в кложуре? Она, кажется, успокаивает нервы
источник