Articles of opérateurs

Est-ce que n’importe quelle langue a un opérateur de bascule booléen unaire?

C’est donc plus une question théorique. C ++ et les langages (in) directement basés dessus (Java, C #, PHP) ont des opérateurs de raccourci pour assigner le résultat de la plupart des opérateurs binarys au premier opérande, tel que a += 3; // for a = a + 3 a *= 3; // for a […]

Est-ce que l’opérateur Java & = s’applique & & & &?

En supposant boolean a = false; Je me demandais si faire: 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 evaluated.

Que signifient deux crochets d’angle gauche «<<» en C #?

Fondamentalement, les questions dans le titre. Je regarde le code source de MVC 2: [Flags] public enum HttpVerbs { Get = 1 << 0, Post = 1 << 1, Put = 1 << 2, Delete = 1 << 3, Head = 1 << 4 } et je suis juste curieux de savoir ce que fait […]

La concaténation de chaînes ne fonctionne pas dans SQLite

J’essaie d’exécuter une fonction de remplacement SQlite, mais utilise un autre champ dans la fonction. select locationname + ” from location; Dans ce snip, le résultat est une liste de 0. J’aurais attendu une chaîne avec le texte de locationname et les littéraux ‘ ‘ .

Différence entre & et &&

J’ai toujours pensé que l’opérateur && en Java est utilisé pour vérifier si ses deux opérandes booléens sont true et que l’opérateur & est utilisé pour effectuer des opérations sur deux types d’entiers. Récemment, j’ai appris que l’opérateur peut aussi être utilisé pour vérifier si ses deux opérandes booléens sont true , la seule différence […]

Différence entre & et && en Java?

Dupliqués possibles: Quelle est la différence entre | et || en Java? Différence en & et && Je me demandais quelle est la différence entre & et && ? Quelques jours, j’ai écrit une condition pour une déclaration if ressemblait à: if(x 0) Cependant, j’ai changé le && pour simplement & et il n’a montré […]

Y a-t-il réellement une raison pour laquelle && et || ne pas court-circuiter?

Le comportement de court-circuit des opérateurs && et || est un outil incroyable pour les programmeurs. Mais pourquoi perdent-ils ce comportement en cas de surcharge? Je comprends que les opérateurs ne sont que du sucre syntaxique pour les fonctions, mais les opérateurs de bool ont ce comportement, pourquoi devrait-il être limité à ce type unique? […]

Qu’est-ce que cet opérateur dans MySQL?

Je travaille sur du code écrit par un développeur précédent et dans une requête, il dit: WHERE p.name NULL Que signifie dans cette requête? Est-ce quelque chose égal à = ? Ou est-ce une erreur de syntaxe? Mais il ne montre aucune erreur ou exception. Je sais déjà que = != En MySQL .

Pourquoi “&&” et non “&”?

Pourquoi est && 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*/ } , bool1 doit être vrai pour tester bool2 ce qui doit être vrai avant de passer à bool3 […]

Est-ce que l’opérateur ternaire existe dans R?

Comme le demande la question, y a-t-il une séquence de contrôle dans R similaire à l’ opérateur ternaire de C? Si oui, comment l’utilisez vous? Merci!