Size: a a a

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

2021 July 13

Г

Григорий in Clojure — русскоговорящее сообщество
Не, не фига.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Не помогает.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Ладно, мне все парочка компонентов из пятой версии нужны. Я их смогу сам написать по образу, в свой проект на четвертой. Пока без них обойдусь.
Нужно бы открыть им issue
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
В Си когда у тебя нет привычки всегда писать value слева от оператора сравнения и переменную или выражение справа, то однажды ты можешь напороться на то, что вместо == поставил = и компилятор тебя не наругает.
Например:
if (count = 0)
Компилятору покажется, что ты сам все знаешь и хочешь в count положить 0 и потом ещё использовать это значение в операторе if.
А если ты напишешь
if (0 = count)
Потому что у тебя выработалась привычка, то компилятор ругнётся и ты увидишь опечатку.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
ну ок) но проблема стопудов в зависимостях, можешь добавить в issue что если обновить их example - все ломается
источник

Г

Григорий in Clojure — русскоговорящее сообщество
я зашел в их example, удалил package-lock.json, и , блин, все равно все работает!
источник

Г

Григорий in Clojure — русскоговорящее сообщество
просто хз что в issue писать
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
ага, супер !
источник

A

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

KC

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

Г

Григорий in Clojure — русскоговорящее сообщество
может ты issue откроешь? пожалуйста
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
В js то не ругает!
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
С какого-то года некоторые компиляторы выдают warning. Но в прошлом веке такого не было.
источник

DF

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

A

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

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Ну, не "чтобы", оно там уже так и используется. А скобки, полагаю, предлагаются, чтобы сделать этот момент более заметным.
источник

A

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

if ((a = foo()) == 10)
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
да. скобки в общем-то нужны.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
но в случае с Си проблема не в скобках, а в том, что оператор сравнения очень похож на оператор присваивания и оба дают "результат", в отличие от некоторых других операторов.
источник

IG

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