Questions sur operators

21
réponses

Qu'est-ce que l'opérateur "-- > " en C++?

après avoir lu Hidden Features and Dark Corners of C++/STL sur comp.lang.c++.moderated , j'ai été complètement surpri ... je suppose que C'est C, puisqu'il fonctionne aussi dans GCC. Où cela est-il défini dans la norme et d'où vient-il?
demandé sur 2009-10-29 09:57:45
30
réponses

Quel est l'opérateur (== vs ===) qui devrait être utilisé dans les comparaisons JavaScript?

j'utilise JSLint pour passer en JavaScript, et il renvoie de nombreuses suggestions pour remplacer == (deux signes ég ... omparaison exister. si aucune conversion de type n'a lieu, y aurait-il un gain de rendement supérieur à == ?
demandé sur 0000-00-00 00:00:00
23
réponses

Python ont un opérateur conditionnel ternaire?

si Python n'a pas d'opérateur ternaire conditionnel, est-il possible d'en simuler un en utilisant d'autres constructions de langage?
demandé sur 2008-12-27 11:32:18
18
réponses

Référence - que signifie Ce symbole en PHP?

Qu'est-ce que c'est? il s'agit d'une série de questions qui surgissent de temps en temps à propos de la synta ... ange impression de comportement en PHP? <<< Heredoc ou Nowdoc que signifie
demandé sur 2010-09-17 20:24:07
10
réponses

Pourquoi pas Java?+=, -=, *=, /= les opérateurs de assignations composées ont besoin de casting?

Jusqu'à aujourd'hui, j'ai pensé que par exemple: i += j; N'était qu'un raccourci pour: i = i + j ... veut-il dire qu'en fait i += j; est un raccourci pour quelque chose comme cela i = (type of i) (i + j) ?
demandé sur 2012-01-03 14:10:32
30
réponses

Quelle est la! (non pas) opérateur en JavaScript?

j'ai vu un code qui semble utiliser un opérateur que je ne reconnais pas, sous la forme de deux points d'exclamation, c ... contexte dans lequel j'ai vu que c'était, this.vertical = vertical !== undefined ? !!vertical : this.vertical;
demandé sur 2009-04-24 12:13:58
4
réponses

Qu'est-C! opérateur?

j'ai vu une ligne de C qui ressemblait à ceci: !ErrorHasOccured() ??!??! HandleError(); compilé correct ... e n'aide pas avec des termes de recherche comme ??!??! ). Que fait-il et comment fonctionne l'échantillon de code?
demandé sur 2011-10-19 20:56:59
8
réponses

Qu'est-ce qu'un opérateur de changement de bit (bit-shift) et comment fonctionne-t-il?

j'ai essayé d'apprendre C dans mon temps libre, et d'autres langues (C#, Java, etc.) ont le même concept (et souvent l ... que gotchas rôder autour du virage? En d'autres termes, un guide débutant absolu à bit shifting dans toute sa bonté.
demandé sur 2008-09-26 23:47:15
8
réponses

Y a-t-il un opérateur "null coalescing" dans JavaScript?

y a-t-il un opérateur de coalescence null en Javascript? par exemple, dans C#, je peux faire ceci: Str ... hatIWant = someString ? someString : 'Cookies!'; qui est en quelque sorte IMHO icky. Puis-je faire de mieux?
demandé sur 2009-01-24 21:18:02
3
réponses

JavaScript signe + devant le nom de la fonction

j'ai cherché des informations sur les fonctions d'auto-invocation, et quelque part je suis tombé sur cette notation: +function(){} quelqu'un peut-il m'expliquer ce que signifie/fait le signe + devant la fonction?
demandé sur 2012-11-12 14:06:23
6
réponses

Comportement des opérateurs d'incrément et de décrément en Python

je remarque qu'un opérateur de pré-incrément/décrément peut être appliqué sur une variable (comme ++count ). Il compile ... rement/decrement (++/--) en Python? pourquoi Python dévie-t-il du comportement de ces opérateurs en C/C++?
demandé sur 2009-09-28 11:33:19
11
réponses

À quoi sert le symbole @ en PHP?

j'ai vu des utilisations de @ devant certaines fonctions, comme le suivant: $fileHandle = @fopen($fileName, $writeAttributes); à quoi sert ce symbole?
demandé sur 2009-06-23 16:08:32
7
réponses

Quelle est la différence entre l'égalité?, eql?, ===,==?

j'essaie de comprendre la différence entre ces quatre méthodes. Je sais par défaut que == appelle la méthode equal? ... opérande? pourquoi Ruby a-t-elle autant de signes d'égalité? Sont-ils censés diffèrent dans la sémantique?
demandé sur 2011-08-23 10:13:58
27
réponses

Pourquoi cela ne va dans une boucle infinie?

j'ai le code suivant: public class Tests { public static void main(String[] args) throws Exception { ... 9: goto 2 22: return } je vais lire à propos de la instructions pour essayer de comprendre...
demandé sur 2010-09-30 18:07:51
14
réponses

Que signifie map ( & : nom) dans Ruby?

j'ai trouvé ce code dans un RailsCast : def tag_names @tag_names || tags.map(&:name).join(' ') end que signifie (&:name) dans map(&:name) ?
demandé sur 2009-08-01 21:35:58
20
réponses

En quoi les opérateurs de comparaison PHP equality (== double equals) et identity (=== triple equals) diffèrent-ils?

Quelle est la différence entre == et === ? Comment fonctionne exactement la comparaison == ? Comment fonctionne exactement la stricte comparaison === ? quels seraient quelques exemples utiles?
demandé sur 2008-09-17 10:56:45
11
réponses

l'opérateur "is" se comporte de façon inattendue avec des entiers

pourquoi ce qui suit se comporte-t-il de façon inattendue en Python? >>> a = 256 >>> b = 256 ... ux objets arbitraires pour voir s'ils sont identiques quand je ne sais pas à l'avance s'ils sont des nombres ou non?
demandé sur 2008-11-20 21:21:16
9
réponses

Qu'est-ce que le double-côlon de Ruby?

Qu'est-ce que ce double-côlon :: ? Par exemple: Foo::Bar . j'ai trouvé un définition : ... quel bien est scope (privé, protégé) si vous pouvez juste utiliser :: pour exposer quoi que ce soit?
demandé sur 2010-06-10 00:03:36
17
réponses

Pourquoi n'y a-t-il pas d'opérateurs ++ et -- en Python?

pourquoi n'y a-t-il pas d'opérateurs ++ et -- en Python?
demandé sur 2010-09-07 03:29:24
9
réponses

Que signifient tous les opérateurs symboliques de Scala?

la syntaxe Scala a beaucoup de symboles. Comme il est difficile de trouver ce genre de noms à l'aide des moteurs de re ... en particulier, je voudrais savoir à propos de -> , ||= , ++= , <= , _._ , :: , et :+= .
demandé sur 2011-10-25 16:00:11
13
réponses

Pourquoi n' (0

je jouais dans jsfiddle.net et je suis curieux de savoir pourquoi cela revient-il vrai? if(0 < 5 < 3) { ... Mais ce n'est pas: if(0 < 5 < 1) { alert("True"); } est-ce que cette bizarrerie est utile?
demandé sur 2010-11-03 19:32:54
10
réponses

En Python 2, Quelle est la différence entre '/' et '//' lorsqu'il est utilisé pour la division?

Est-il un avantage à l'utilisation de l'un sur l'autre? En Python 2, ils semblent tous les deux retourner les mêmes résultats: >>> 6/3 2 >>> 6//3 2
demandé sur 2008-10-08 21:16:35
20
réponses

Que signifie | / = (Ou-equals) dans Ruby?

que signifie le code suivant dans Ruby? ||= a-t-il un sens ou une raison pour la syntaxe?
demandé sur 2009-06-15 15:25:13
7
réponses

Différence entre> et>

Quelle est la différence entre les opérateurs >>> et >> en Java?
demandé sur 2010-05-11 18:02:19
14
réponses

Quelle est la différence entre le point (.) opérateur et - > en C++? [dupliquer]

cette question a déjà une réponse ici: Que puis-je utiliser à la place de l'opéra ... Quelle est la différence entre le point (.) opérateur et - > en C++?
demandé sur 2009-08-06 16:41:06
4
réponses

utilisation de "Instance of" en java [dupliquer]

dans quel cas l'opérateur "instanceof" est-il utilisé? J'ai appris que Java a l'opérateur instanceof . Pouvez-vous préciser où il est utilisé et quels sont ses avantages?
demandé sur 2011-09-23 13:22:03
17
réponses

Qu'est-ce que x après "x = x++"?

que se passe-t-il (derrière les rideaux) quand ceci est exécuté? int x = 7; x = x++; C'est-à-dire quand ... xécuté. x est toujours 7 même après la déclaration complète . Dans mon livre, il est dit que x est incrémenté!
demandé sur 2011-10-27 08:39:33
11
réponses

'ET' vs '&&' en tant qu'opérateur

j'ai une base de code où les développeurs ont décidé d'utiliser AND et OR au lieu de && et || . je sais ... quelle version utilisez-vous? Est-ce que and est plus lisible que && ? Ou est il n'y pas de différence?
demandé sur 2010-05-10 18:20:14
13
réponses

Quelle est la différence entre le | et || ou les opérateurs?

j'ai toujours utilisé || (deux pipes) dans ou des expressions, à la fois en C# et en PHP. Parfois je vois un seul tuya ... deux usages? Y a-t-il des mises en garde lorsqu'on utilise l'un par rapport à l'autre ou sont-ils interchangeables?
demandé sur 2008-08-30 01:11:17
17
réponses

Création D'un opérateur" logical exclusive ou " en Java

Observations: Java a une logique et un opérateur. Java a un opérateur ou logique. Java a un opé ... Question: Je ne trouve rien sur la façon de définir un nouvel opérateur en Java. Où dois-je commencer?
demandé sur 2009-04-07 20:58:50