Questions sur operators

3
réponses

Y a-t-il un opérateur Scala similaire au $ (signe dollar) de Haskell?

y a-t-il un moyen de forcer la préséance des opérateurs à Scala comme vous le faites à Haskell avec $? par exemple, dans ... e faire cela à Scala? Je sais que Scala n'a pas d'opérateur en soi, mais y a-t-il un moyen d'obtenir un effet similaire?
demandé sur 2011-07-27 14:43:02
4
réponses

Rubis | opérateur d'affectation=

Trouvé tableau http://phrogz.net/programmingruby/language.html#table_18.4 mais impossible de trouver la description |= Comment |= l'opérateur d'affectation travaille?
demandé sur 2011-12-20 03:38:21
8
réponses

Équivalent PHP pour Ruby's ou-equals (foo ||=bar)?

en PHP j'écris souvent des lignes comme isset($foo)? NULL : $foo = 'bar' En ruby, il est un brillant raccourci pour q ... 'bar' PHP a-t-il un tel opérateur, raccourci ou appel de méthode? Je n'en trouve pas, mais je l'ai peut-être manqué.
demandé sur 2010-07-29 16:53:36
2
réponses

de retour avec &&

Que signifie le fait de retourner une valeur,&&? else if (document.defaultView && document.defaultView.getComput ... ists) var s = document.defaultView.getComputedStyle(elem, " ") ; return s && s.getPropertyValue(name) ;
demandé sur 2010-12-20 16:55:00
4
réponses

Ce que la "& = ' et '=&' opérateurs?

trouver la réponse à cette question s'avère être beaucoup plus difficile que je ne l'aurais pensé. Comme je n'ai pas l ... expliquer exactement ce qu'ils font. Je sais que l'un d'entre eux est "bitwise", mais ça ne veut rien dire pour moi.
demandé sur 2010-07-05 09:19:23
4
réponses

Ces deux énoncés python sont-ils les mêmes?

j'ai ces deux instructions return self.getData() if self.getData() else '' et return self.getData() or '' je veux savoir s'ils sont identiques ou s'il y a une différence
demandé sur 2015-06-09 04:18:13
3
réponses

Comment puis-dollar et le nombre de signer pour le travail en perl?

Aujourd'hui j'ai rencontré un problème qui m'a demandé de déterminer l'index maximum d'un tableau en perl. J'ai utilisé d ... coup de questions, mais ils peuvent tous être résumé par un, et c'est ce que je veux vraiment savoir: Comment ça marche?
demandé sur 2011-12-23 21:20:28
1
réponses

! opérateur en écriture typographique après la méthode de l'objet

j'ai un objet X avec une méthode getY() retourner un objet Y avec une méthode a(), en caractères d'imprimerie. Que signifi ... pérateur est utilisé pour vérifier contre null, mais comment fonctionne-t-il concrètement? Où est défini dans la langue?
demandé sur 2016-08-10 16:32:24
1
réponses

L'opérateur += avec les types nullables en C#

En C#, si j'écris int? x = null; x += x ?? 1 je m'attends à ce que cela soit équivalent à: int? x = null; x = x + x ? ... un des deux] la les opérandes sont nulles; sinon, l'opérateur utilise la valeur contenue pour calculer le résultat.
demandé sur 2012-10-03 19:39:07
3
réponses

Que fait eg %+%? dans la R

c'est une question très basique - mais apparemment google n'est pas très bon à la recherche de chaînes comme "%+%". Donc, ... ;- rename(total, c("(all)" = "value")) total$Region <- "Total" df.m.t <- rbind(total, df.m) c1 <- c %+% df.m.t
demandé sur 2009-08-25 19:09:42
2
réponses

Que signifie =~ dans VimScript?

Je ne peux pas pour la vie de moi trouver une réponse à cela soit sur google ou ici ou dans les fichiers d'aide. if "tes ... 0 Une explication serait génial. Un lien vers un site essayant de déchiffrer VimScript serait encore mieux.
demandé sur 2012-03-02 07:41:02
5
réponses

Que signifie l'opérateur ||= dans Ruby? [dupliquer]

possibilité de dupliquer: que signifie | / = (ou égal) dans Ruby? il est diff ... i dans Google parce que c'est un symbole, pas un texte. que signifie ||= ? et comment ça marche?
demandé sur 2009-09-07 16:06:56
3
réponses

Qu'est-ce qui est meilleur pour la performance? Et vs AndAlso

Lors de l'écriture d'une instruction if, j'ai toujours utilisé And en cas de besoin comme: If 1=1 And 2=2 Then La seule ... r la deuxième condition n'est lue que lorsque la première est vraie. dans ce cas, devrais-je toujours utiliser AndAlso?
demandé sur 2011-07-15 13:30:02
1
réponses

null avec les opérateurs PHP

Quelqu'un peut-il expliquer comment null est mappé dans ces énoncés? null>0; //=> bool(false) null<0; //=> bool(false) null==0; //=> bool(true) mais null<-1; // => bool(true)
demandé sur 2011-04-11 19:57:20
2
réponses

Pourquoi CoffeeScript utilise-t-il % % % pour modulo au lieu de l'opérateur javascript standard? %

Dans le CoffeeScript de la documentation sur les opérateurs il est dit que vous pouvez utiliser %% pour de vrai mathématiq ... t à écrire (a % b + b) % b en JavaScript, mais cela semble produire les mêmes résultats pour la plupart des cas simples.
demandé sur 2014-04-17 10:52:08
8
réponses

Qu'est-ce que "l'opérateur

je connais les noms de la plupart des opérateurs mais je ne sais pas ce que operator<< et operator>> sont app ... crement operator operator--() // decrement operator etc. operator<() // the less-than operator et ainsi de suite...
demandé sur 2010-07-19 17:54:58
6
réponses

Imiter L'opérateur "IN"

Comment peut-on réaliser: if X in (1,2,3) then au lieu de: if x=1 or x=2 or x=3 then en d'autres termes, comment imiter au mieux le
demandé sur 2009-10-01 21:02:18
5
réponses

Pourquoi un décalage de 0 tronquer la virgule?

j'ai récemment trouvé ce morceau de code JavaScript: Math.random() * 0x1000000 << 0 j'ai compris que la première ... uste une nuance de JavaScript, ou dans d'autres langues? Je croyais avoir compris le bit-shifting, mais ça m'a intrigué.
demandé sur 2012-08-26 00:33:02
3
réponses

Pourquoi une virgule dans un tableau de cellules est-elle une syntaxe Matlab valide?

j'ai été surpris de découvrir aujourd'hui que A = {1,2,3} et B = {1,2,3,} sont tous les deux une syntaxe valide dans ... t-ce un bug dans l'analyseur? A et B vraiment les mêmes? Curieusement, le texte suivant est autorisé: C = {1,2,3,,,}
demandé sur 2015-09-29 19:59:12
2
réponses

Champ D'Application Arithmétique Vérifié

F# permet d'utiliser l'arithmétique contrôlée en ouvrant Checked module, qui redéfinit les opérateurs standards à vérifie ... t puis-je contrôler la portée de la redéfinition des opérateurs en ouvrant Checked ou le rendre plus petit que possible?
demandé sur 2010-02-16 10:20:53
1
réponses

La priorité des opérateurs:> et == [dupliquer]

Cette question a déjà une réponse ici: pourquoi L'expression 0 < 0 == 0 renvoie False en Python? ... t; 5 > (4 == 1) True ni l'un ni l'autre ne retourne False, alors comment le premier code est-il résolu par Python?
demandé sur 2014-11-10 02:00:30
3
réponses

Quelle est la fonction de L'opérateur ~ bitwise (Tilde) [dupliquer]

Double Possible: que signifie cet opérateur ici?Bit opération pas en PHP(ou tout autre langue sans doute) quelqu'un ... e la variable moins un? $a = 1; echo ~$a // echo -2 $a = 2; echo ~$a // echo -3 $a = 3; echo ~$a // echo -4
demandé sur 2012-02-03 17:57:18
3
réponses

Quelle est la différence entre le * et le & opérateurs dans la programmation c?

Je m'assure juste de bien comprendre ce concept. Avec l'opérateur*, je crée une nouvelle variable, qui se voit attribuer ... C'est évidemment une compréhension superficielle, mais je veux juste m'assurer que je ne reçois pas les mélanger. Merci!
demandé sur 2010-04-24 01:46:33
3
réponses

Qu'est-ce? opérateur en C#? [dupliquer]

Double Possible: que signifient les deux points d'interrogation dans C#? Salut, je cherchais quelques formations de MVC 2 en C# et j'ai trouvé cette sintax: ViewData["something"] = something ?? true; Alors, quelle est cette '???.
demandé sur 2010-09-28 22:07:26
4
réponses

Pourquoi cette expression C++ impliquant des opérateurs surchargés et des conversions implicites est-elle ambiguë?

operator bool breaks operator< dans l'exemple suivant. Quelqu'un peut-il expliquer pourquoi bool est tout aussi pertine ... te: bool operator<(const Foo&, const Foo&) friend bool operator<(const Foo& a, const Foo& b)
demandé sur 2017-08-28 14:12:38
3
réponses

L'opérateur '=' le chaînage en C# - assurément, ce test devrait passer?

j'étais en train d'écrire un setter de propriétés et j'ai eu un brain-wave sur pourquoi nous n'avons pas à le faire retur ... ntation incorrecte de ce modèle par le compilateur (.Net 4 btw). Mais alors mon attente/lecture du code est incorrecte?
demandé sur 2011-07-12 17:29:45
5
réponses

Les opérateurs conditionnels en Javascript

est-ce correct d'utiliser des opérateurs conditionnels comme un énoncé comme ça? (x == y) ? alert("yo!") : alert("meh!"); ... usieurs lignes de code? (x == y) ? (alert("yo!"), document.write("woot!")) : (alert("meh!"), document.write("blah!"));
demandé sur 2009-05-15 21:05:25
3
réponses

Différence entre les Mathématiques".DivRem" et % opérateur?

Quelle est la différence entre System.Math.DivRem() et % opérateur?
demandé sur 2011-08-09 00:52:45
3
réponses

Ajouter des chaînes de caractères en JavaScript "1" + - "2" == "1-2"

j'ai accidentellement tapé la déclaration suivante JavaScript "1" + - "2" et j'ai le résultat "1-2". Je ne sais pas pourq ... Pourquoi le signe a été traité comme une chaîne de caractères? est-il là référence en ligne que je peux regarder? merci
demandé sur 2013-11-07 23:56:27
2
réponses

Comment implémenter un opérateur pour une classe imbriquée dans une structure générique?

quand je niche une classe dans une structure générique et que j'essaie d'implémenter l'opérateur égalité, comme ceci: st ... ) -> Bool { return lhs === rhs } est-ce un bug avec le compilateur, ou est-ce que je fais quelque chose de mal?
demandé sur 2014-06-09 23:10:57