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.
Le instanceofmot clé en JavaScript peut être assez déroutant lorsqu'il est rencontré pour la première fois, car les gens ont tendance à penser que JavaScript n'est pas un langage de programmation orienté objet. Qu'Est-ce que c'est? Quels problèmes cela résout-il? Quand est-ce approprié et quand non?
Je suis un grand fan de laisser le compilateur faire autant de travail que possible pour vous. Lors de l'écriture d'une classe simple, le compilateur peut vous donner les éléments suivants gratuitement: Un constructeur par défaut (vide) Un constructeur de copie Un destructeur Un opérateur d'affectation ( operator=) Mais il …
J'ai toujours utilisé ||(deux canaux) dans les expressions OR, à la fois en C # et PHP. De temps en temps , je vois un seul tuyau utilisé: |. Quelle est la différence entre ces deux usages? Y a-t-il des mises en garde lors de l'utilisation de l'une sur l'autre …
J'ai une base de code où les développeurs ont décidé d'utiliser ANDet ORau lieu de &&et ||. Je sais qu'il y a une différence dans la priorité des opérateurs ( &&va avant and), mais avec le cadre donné ( PrestaShop pour être précis) ce n'est clairement pas une raison. Quelle …
Quelle fonction l' ^opérateur (caret) remplit-il en Java? Quand j'essaye ceci: int a = 5^n; ...ça me donne: pour n = 5, renvoie 0 pour n = 4, renvoie 1 pour n = 6, renvoie 3 ... donc je suppose que cela n'exécute pas l'exponentiation. Mais c'est quoi alors?
Existe-t-il une telle chose? C'est la première fois que j'en rencontre un besoin pratique, mais je n'en vois aucun répertorié dans Stroustrup . J'ai l'intention d'écrire: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Mais il n'y a pas d' ^^opérateur. Puis-je utiliser …
Que se passe-t-il (derrière les rideaux) lorsque cela est exécuté? int x = 7; x = x++; Autrement dit, lorsqu'une variable est post-incrémentée et affectée à elle-même dans une seule instruction? J'ai compilé et exécuté cela. xest toujours 7 même après la déclaration entière . Dans mon livre, il est …
Observations: Java a un opérateur ET logique. Java a un opérateur OU logique. Java a un opérateur NOT logique. Problème: Selon Sun , Java n'a pas d'opérateur XOR logique . Je voudrais en définir un. Définition de la méthode: En tant que méthode, elle est simplement définie comme suit: public …
Selon cela , !==!est l'opérateur de chaîne non égal. En l'essayant, j'obtiens: C:\> if "asdf" !==! "fdas" echo asdf !==! was unexpected at this time. Qu'est-ce que je fais mal?
DataGridView, par exemple, vous permet de faire ceci: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; mais pour la vie de moi, je ne trouve pas la documentation sur l'opérateur d'index / crochet. Comment s'appellent-ils? Où est-il mis en œuvre? Peut-il lancer? Comment puis-je faire la même chose dans mes …
Je me demandais ce que l' opérateur = + _ signifie en JavaScript. On dirait qu'il fait des affectations. Exemple: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return hexbin; };
Dans un commentaire sur cette question , j'ai vu une déclaration qui recommandait d'utiliser result is not None contre result != None Je me demandais quelle est la différence et pourquoi l'une pourrait être recommandée par rapport à l'autre?
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.