Size: a a a

2020 September 28

I

Igor in ErlangRus
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/boolean-logical-operators я ж помнил, что есть засада =) "&"- вычисляет обе части. А && - шорт сёркут
источник

in ErlangRus
& - бинарное умножение, && - И
источник

I

Igor in ErlangRus
& - бинарное умножение, && - И
ну я скинул доку. Там можно предложить правки, если что
источник

AB

Alex Bubnov in ErlangRus
Иванов Иванов
кстати, ты помнишь объяснения зачем это понадобилось? ведь логическое и/или должно так работать
даже если и знал когда-то, сейчас напрочь забыл уже.
источник

AB

Alex Bubnov in ErlangRus
я вообще крайне редко встречаю в коде if, и еще реже пишу его сам
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Так тут if не нужен же, тут нужен guard
источник

ML

Maksim Lapshin in ErlangRus
Alex Bubnov
это short-circuiting and, который можно и нужно использовать в гардах
Нее. Это lazy and, который разрешает невалидный булеан
источник

ML

Maksim Lapshin in ErlangRus
false and undefined
false andalso undefined
источник

AB

Alex Bubnov in ErlangRus
Maksim Lapshin
Нее. Это lazy and, который разрешает невалидный булеан
мне кажется, в этом контексте lazy и short-circuiting - синонимы.
про невалидный boolean - да, важный нюанс.
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
Нее. Это lazy and, который разрешает невалидный булеан
ну это одно и тоже же. невычисление второго аргумента разрешает любой результат второго выражения
источник

MS

Mikhail Spiridonov in ErlangRus
Если я правильно помню - он может быть невалидным, только если первый false
источник

ИИ

Иванов Иванов... in ErlangRus
просто интересно - а зачем в обычном and & or вычисляются оба выражения?
источник

I

Igor in ErlangRus
Что-то не понял... А как понимать, что число в некотором диапазоне?
части выражения вокруг and в скобочки возьмите
источник

I

Igor in ErlangRus
https://erlang.org/doc/reference_manual/expressions.html#operator-precedence сначала работает and (C and C) а потом сравнения
источник

I

Igor in ErlangRus
хотя я сначала даже не понял в чём вопрос...
источник

EM

Evgeny M. in ErlangRus
Иванов Иванов
просто интересно - а зачем в обычном and & or вычисляются оба выражения?
ну например там могут быть побочные эффекты
источник

in ErlangRus
Не знаю как, но оно работает :)
источник

AB

Alex Bubnov in ErlangRus
Не знаю как, но оно работает :)
о, print заработал, теперь пиши read. +)
источник

in ErlangRus
источник

AB

Alex Bubnov in ErlangRus
а потом eval, как полагается
источник