Questions marquées «operators»

139
L'opérateur Java & = applique-t-il & ou &&?

En supposant boolean a = false; Je me demandais si je faisais: a &= b; est équivalent à a = a && b; //logical AND, a is false hence b is not evaluated. ou d'autre part cela signifie a = a & b; //Bitwise AND. Both a and b are

135
Pourquoi «&&» et pas «&»?

Pourquoi est-il &&préférable &et ||préférable à |? J'ai demandé à quelqu'un qui programme depuis des années et son explication était: Par exemple, dans if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1doit être vrai pour qu'il teste bool2ce qui doit être vrai avant...

130
Opérateur Scala @

Que fait l'opérateur @ de Scala? Par exemple, dans le billet de blog Traitement du langage formel dans Scala, partie 2, il y a quelque chose comme ça case x @ Some(Nil) =>

121
Concaténer deux chaînes littérales

Je lis Accelerated C ++ par Koenig. Il écrit que «la nouvelle idée est que nous pouvons utiliser + pour concaténer une chaîne et une chaîne littérale - ou, d'ailleurs, deux chaînes (mais pas deux chaînes littérales). Bien, cela a du sens, je suppose. Passons maintenant à deux exercices distincts...