Questions sur operators

2
réponses

Ce qui ne l'opérateur "point" (.)?

etant Donné le code : A = [1 2 3; 3 2 1] B = A.^2 Le résultat : B = 1 4 9 9 4 1 Mais s ... square matrix. To compute elementwise POWER, use POWER (.^) instead. Qu'est-ce que l'opérateur . faire exactement ?
demandé sur 2012-06-02 09:00:36
7
réponses

Cumul de plusieurs opérateurs ternaires en PHP

voici ce que j'ai écrit: $Myprovince = ( ($province == 6) ? "city-1" : ($province == 7) ? "city-2" : ($province == 8) ? ... u lieu de switch/if parce que je veux expérimenter et voir comment cela serait fait. Quel est le problème avec ce code?
demandé sur 2011-03-08 19:54:27
3
réponses

Est-ce que c#? court-circuit de l'opérateur?

en utilisant le ?? opérateur en C#, court-il si la valeur testée n'est pas nulle? Exemple: string test = null; string t ... uler la question: Est-ce que l'expression de la main droite de la ?? opérateur évalué si la main gauche n'est pas nulle?
demandé sur 2011-03-16 01:36:08
3
réponses

Opérateur ami en surcharge

j'essaie de surcharger l'opérateur < < en tant qu'ami d'une paire de classes de template, mais je continue à recevoir un ... peut-être je dois mettre quelque part dans la déclaration d'ami. Personne ne sait la syntaxe correcte pour cela? Grâce.
demandé sur 2009-08-19 06:48:28
8
réponses

C# XOR sur deux variables byte ne compilera pas sans cast [dupliquer]

cette question a déjà une réponse ici: octet + octet = int... pourquoi? ... ais déborder un octet. utilisant un moulage autour des deux opérandes œuvres: byte c = (byte)(a ^ b);
demandé sur 2010-04-28 08:57:09
1
réponses

L'opérateur ^ est-il vraiment l'opérateur XOR en C#?

j'ai lu que l' ^ est l'opérateur logique XOR opérateur en C#, mais j'ai aussi pensé que c'était la "puissance" de l'opérateur. Quelle est l'explication?
demandé sur 2009-10-02 11:31:36
3
réponses

appel aux opérateurs de la classe de base ... en sécurité?

le schéma suivant est-il ok/sûr ? Ou il y a des défauts ? (Je l'utilise aussi pour les opérateurs d'égalité) Derived& ... ; rhs) { static_cast<Base&>(*this) = rhs; // ... copy member variables of Derived return *this; }
demandé sur 2011-01-19 14:46:50
5
réponses

Comment éviter l'évaluation en court-circuit

je travaille avec Ruby on Rails et j'aimerais valider deux modèles différents: if (model1.valid? && model2.valid ... alent de "&&" qui n'utiliserait pas l'évaluation en court-circuit? J'ai besoin que les deux expressions soient évaluées.
demandé sur 2009-01-28 12:58:23
4
réponses

Que renvoie l'opérateur ++ (ou--)? [dupliquer]

cette question a déjà une réponse ici: Pourquoi ne puis-je pas faire ++i++ en C-c ... it pourquoi l'opérateur ++ ne peut pas être enchaîné ? aussi, (++i).GetType() ne retourne System.Int32 .
demandé sur 2014-07-23 22:27:37
4
réponses

Le comportement de la liste de Python += itérable est-il documenté quelque part?

il semblerait que dans Python, list += x fonctionne pour n'importe quel itérable x : In [6]: l = [] In [7]: ... ste avec list + x , ce dernier ne fonctionne que si x est aussi un list . Cela est précisé dans la documentation .
demandé sur 2012-12-16 22:58:00
1
réponses

Scala ~ > (tilde plus grand que) opérateur

j'ai la définition suivante de classe scala( trouvée dans un papier), catégories de modélisation: trait Category[~>[_ ... ant de Java), alors pardonnez-moi si c'est quelque chose qu'un utilisateur de scala aurait dû savoir... Merci à l'avance
demandé sur 2012-04-10 13:11:39
6
réponses

Ne unaire + opérateur d'avoir une utilité pratique?

L'opérateur unary + a-t-il été inclus uniquement pour la symétrie avec l'opérateur unary - , ou trouve-t-il une utili ... tuations moins communes, et impliquent des macros. Existe-il des cas d'utilisation impliquant plus courant C++ code?
demandé sur 2013-01-16 23:01:15
4
réponses

Quand utiliser les opérateurs de quart > en C#?

j'étudiais les opérateurs de quart au C#, en essayant de trouver quand les utiliser dans mon code. j'ai trouvé une répon ... qu'un sait si nous pouvons accomplir tous ces éléments dans C#? Est-il plus pratique pour opérateurs de décalage en C#?
demandé sur 2009-12-19 20:38:11
4
réponses

Opérateur et classes génériques

je suis en train d'écrire .NET À la Volée compiler pour CLR scripting et la méthode d'exécution de want font generic accep ... le: si le type de résultat n'est pas T la méthode va revenir null, au lieu d'une exception! Est-il possible de le faire?
demandé sur 2009-03-28 23:27:06
5
réponses

Est cette grosse chose compliquée égal à cela? ou cela? ou cela?

disons que je travaille avec un objet de classe thing. La façon dont je suis l'obtention de cet objet est un peu verbeux ... = x |= y |= z mais C# Ne le permet pas. y a-t-il une façon c # - idiomatique d'écrire ce test comme un seul l'expression
demandé sur 2015-06-04 20:15:08
6
réponses

Besoin d'aide comprendre la méthode "getbits ()" dans le Chapitre 2 de K&R C

au chapitre 2, la section sur les opérateurs bitwise (section 2.9), j'ai de la difficulté à comprendre comment fonctionne ... fois avec le code et la vérification de mes résultats en utilisant calc.Dieu merci, il a une vue binaire!) de l'aide?
demandé sur 2008-10-13 17:46:05
6
réponses

Pourquoi je devrais utiliser l'opérateur.itemgetter(x) au lieu de [x]?

il y a une question plus générale ici: dans quelle situation le module intégré operator doit-il être utilisé en pytho ... lambda a: a[x] . Je ressens le contraire qui est vrai. y a-t-il d'autres avantages, comme la performance?
demandé sur 2012-07-02 06:25:32
3
réponses

Swift-comment créer des opérateurs personnalisés à utiliser dans d'autres modules?

j'ai créé un projet type et un cadre à côté. Le cadre est appelé "Samplefram Framework". Puis j'ai créé un opérateur pers ... déclarations ambiguës de l'opérateur trouvées pour l'opérateur. L'opérateur n'est pas un connu opérateur binaire
demandé sur 2014-11-20 23:39:56
5
réponses

l'opérateur 'is' se comporte différemment en comparant les chaînes avec les espaces

j'ai commencé à apprendre Python (python 3.3) et j'ai essayé l'opérateur is . J'ai essayé ceci: >>> b = ... IT: je sais que je devrais être à l'aide de == , je voulais juste savoir pourquoi is se comporte comme cela.
demandé sur 2013-05-26 10:09:39
3
réponses

Pourquoi définir l'opérateur + ou += en dehors de la classe, et comment le faire correctement?

je suis un peu confus sur les différences entre Type operator + (const Type &type); Type &operator += (const Ty ... = (const Type &type1, const Type &type2); qui est préféré, de quoi ressemblent-ils et quand doit-être utilisé?
demandé sur 2011-01-11 03:04:26
3
réponses

affecter l'opérateur à la variable en python?

la méthode habituelle pour appliquer les mathématiques aux variables est a * b est-il capable de calculer et de manipu ... calculer.... Mais ce que je peux faire quelque chose comme a op b, comment dire compilateur que l'op est un opérateur?
demandé sur 2010-06-06 08:55:04
2
réponses

Est-il possible d'utiliser un caractère arbitraire comme un opérateur?

comme note préalable: ce n'est pas quelque chose que je "désire" réaliser; plus-donc une question liée à si c'est réellem ... en vertu de quoi, l'énoncé suivant serait valide/réalisable: std::cout << 2`3 << std::endl; >> 8
demandé sur 2015-03-04 12:09:30
7
réponses

L'accès de l'opérateur [] à partir d'un pointeur

si je définis un pointeur vers un objet qui définit le [] opérateur, est-il un moyen direct pour accéder à cet opérateur à ... ).empty() est moins efficace que faire VecPtr->empty(). C'est pourquoi je cherchais une alternative à l' (*VecPtr)[].
demandé sur 2011-12-13 21:55:09
2
réponses

bash: $ [] vs. $())

je viens de tombé sur la fête de la syntaxe: foo=42 bar=$[foo+1] # evaluates an arithmetic expression quand J'ai cherc ... ion alors quels tests ne sont pas effectués avec $[...] que faire avec $((...)) ou le $[...] juste une ancienne version de
demandé sur 2010-03-10 12:25:46
7
réponses

Comment évaluer mathématiquement une chaîne comme "2-1" pour produire "1"?

je me demandais juste si PHP avait une fonction qui pouvait prendre une chaîne comme 2-1 et en produire le résultat ar ... ir le faire manuellement avec explode() pour obtenir les valeurs à gauche et à droite de l'opérateur arithmétique?
demandé sur 2011-02-20 16:31:51
3
réponses

L'opérateur Secret de Perl Goatse est-il efficace?

l'opérateur "goatse" ou le =()= l'idiome en Perl fait qu'une expression est évaluée dans le contexte d'une liste. Un ex ... Avec cette méthode, vous produisez une copie complète de chaque correspondance puis la supprimez juste pour les Compter.
demandé sur 2010-10-22 00:45:44
5
réponses

Pas d'opérateur d'incrément en VB.net

je suis assez nouveau à vb.net et est tombé sur ce problème tout en convertissant une boucle pour en C# VB.net J'ai réali ... a même manière qu'en C#. (Espérons que cela sera aussi vrai comme dans pourquoi nous avons == en C# pour la comparaison)
demandé sur 2011-06-14 09:24:47
3
réponses

Ce n'est unaire point d'interrogation (? opérateur de faire?

j'ai vu cet opérateur en code HAML. Je me demande à quoi il sert. je voir les ouvrages suivants: > ?{ => "{" > ... caractère, pourquoi a-t-elle été incluse dans la langue? Ça ne brise pas l'orthogonalité de la langue? Quel est l'avantage?
demandé sur 2013-05-20 05:04:17
2
réponses

Référence ambiguë à membre '=='

ça doit être une erreur de base, mais je ne vois pas ce qui cloche dans ce code: .... object is some NSManagedObject .... ... ro Ambiguous reference to member '==' comparer Un Int à 0 ne me semble pas ambigu, alors qu'est-ce que je manque?
demandé sur 2016-07-19 06:43:40
19
réponses

Trouver un triplet Pythagoréen pour lequel a + b + c = 1000

Un triplet Pythagoricien est un ensemble de trois nombres naturels, a < b < c, pour laquelle, 2 + b 2 = c 2 Par exemple, ... ; ((a+b+c) ==1000))) printf("a=%d, b=%d, c=%d",a,b,c); } } } getch(); }
demandé sur 2010-05-12 14:22:07