Les opérateurs sont des symboles qui apparaissent dans presque tous les langages de programmation et de codage, pour effectuer des calculs et des comparaisons sur des données.
Quelle est la différence entre =, ==et ===? Je pense que l'utilisation d'un signe égal est de déclarer une variable tandis que deux signes égaux sont pour une condition de comparaison et enfin trois signes égaux sont pour comparer les valeurs des variables déclarées.
J'ai une expression régulière qui, à mon avis, fonctionnait correctement jusqu'à présent. J'ai besoin de faire correspondre un caractère facultatif. Cela peut être là ou non. Voici deux chaînes. La chaîne du haut correspond alors que la chaîne du bas ne l'est pas. L'absence d'une seule lettre dans la chaîne …
Considérez l'extrait de code suivant: "12-18" -Contains "-" Vous pensez que cela vaut true, mais ce n'est pas le cas. Cela évaluera à la falseplace. Je ne sais pas pourquoi cela se produit, mais c'est le cas. Pour éviter cela, vous pouvez utiliser ceci à la place: "12-18".Contains("-") Maintenant, l'expression …
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 …
J'essaie d'exécuter une fonction de remplacement SQlite, mais j'utilise un autre champ dans la fonction. select locationname + '<p>' 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 '<p>'littéraux.
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 de passer à bool3, etc. Si …
J'aime faire ce genre de chose en Perl: $foo = $bar || $bazattribuer $bazà $foosi $barest vide ou non défini. Vous avez également $foo ||= $bletchqui n'attribuer $bletchà $foosi $foon'est pas défini ou vide. L'opérateur ternaire dans cette situation est fastidieux et ennuyeux. Il existe sûrement une méthode simple et …
Mon ami a dit qu'il y avait des différences entre "mod" et "reste". Si oui, quelles sont ces différences en C et C ++? Est-ce que «%» signifie «mod» ou «rem» en C?
L'opérateur d'incrémentation / décrémentation pré / post ( ++et --) est une syntaxe de langage de programmation assez standard (au moins pour les langages procéduraux et orientés objet). Pourquoi Ruby ne les prend-il pas en charge? Je comprends que vous pourriez accomplir la même chose avec +=et -=, mais il …
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) => x
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 2 ans . Améliorez cette …
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 …
J'ai besoin de savoir ce que + = fait en python. C'est si simple. J'apprécierais également des liens vers des définitions d'autres outils à main courte en python.
Dans les lignes ci-dessous: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &= ~FileAttributes.System; Que signifient |=(single pipe égal) et &=(single esperluette égal) en C # je veux supprimer l'attribut système en gardant les autres ...
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.