Perguntas com a marcação «operators»

139
O operador Java & = aplica & ou &&?

Assumindo boolean a = false; Eu queria saber se está fazendo: a &= b; é equivalente a a = a && b; //logical AND, a is false hence b is not evaluated. ou por outro lado, isso significa a = a & b; //Bitwise AND. Both a and b are

135
Por que '&&' e não '&'?

Por que é &&preferível &e ||preferível |? Perguntei a alguém que programa há anos e sua explicação foi: Por exemplo, em if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1deve ser verdadeiro para testar o bool2que deve ser verdadeiro antes de passar para bool3etc....

130
Operador Scala @

O que o operador @ do Scala faz? Por exemplo, na postagem do blog Formal Language Processing in Scala, Part 2, existe algo parecido com isto case x @ Some(Nil) =>

129
O que são operadores bit a bit?

Eu sou alguém que escreve código apenas por diversão e que realmente não se aprofundou nele em ambientes acadêmicos ou profissionais; portanto, coisas como esses operadores bit a bit realmente me escapam. Eu estava lendo um artigo sobre JavaScript, que aparentemente suporta operações bit a bit....