Questions sur null-coalescing-operator

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
5
réponses

Comportement de conversion implicite sur mesure

Note: cela semble avoir été fixé dans Roslyn cette question a surgi en écrivant ma réponse à celle- ... s ici est extrêmement surprenant pour moi - Je ne vois aucune raison pour que l'expression soit évalué deux fois.
demandé sur 2011-06-06 23:11:50
6
réponses

Y a-t-il une VB.NET équivalent pour C# 's'??'opérateur?

est - il un VB.NET équivalent pour l'opérateur c# ?? ?
demandé sur 2008-12-31 19:46:57
9
réponses

Fonction Coalesce pour PHP?

de nombreux langages de programmation ont une fonction coalesce (renvoie la première valeur non nulle, exemple ) ... uelle serait une bonne façon d'en implémenter une en PHP jusqu'à ce que PHP obtienne lui-même une fonction coalesce?
demandé sur 2009-06-18 19:49:14
10
réponses

Quelle est la bonne façon de vérifier les valeurs nulles?

j'aime l'opérateur null-coalescing car il rend facile d'attribuer une valeur par défaut pour les types nullables. ... jours mentionner Session["key"] deux fois; une fois pour la vérification, et encore pour l'affectation. Des idées?
demandé sur 2012-03-20 18:11:04
12
réponses

Est-il une "face" à la nulle coalescence de l'opérateur? (...dans n'importe quelle langue?)

l'effet de coalescence nul se traduit à peu près par return x, unless it is null, in which case return y 151990920" ... iser return NullOrValue.of(x, () => x.y); , mais si vous avez rien de mieux, j'aimerais bien les voir aussi.)
demandé sur 2010-05-28 18:24:31
4
réponses

VB.NET aucun opérateur de cogénération? [dupliquer]

duplicata possibles: opérateur charbon et opérateur conditionnel VB.NET y a-t-il une ... C# ' s ?? opératrice? est-il un intégré VB.NET équivalent à l'opérateur de coalescence c # null?
demandé sur 2011-07-22 20:00:44
6
réponses

L'opérateur de coalescence null DE C#(??) en PHP

y a-t-il un opérateur ternaire ou similaire en PHP qui agit comme ?? de C#? ?? en C# est propre et la plus ... : 'replacement if empty'; // This line gives error when $_REQUEST['test'] is NOT set. echo $_REQUEST['test']?: 'hi';
demandé sur 2011-09-02 06:57:24
5
réponses

Est-il possible de neutraliser l'opérateur qui ne fonctionne pas?

est-il possible d'outrepasser l'opérateur de coalescence nulle pour une classe en C#? par exemple je veux retourner un ... pense) - donc avant de répondre "pourquoi voudriez-vous faire cela" - je suis juste curieux de savoir si c'est possible.
demandé sur 2008-12-08 13:10:19
6
réponses

? Opérateur de coalescence Null -- > que signifie coalescence?

je suis tenté de mentir et de dire que l'anglais est ma deuxième langue, mais la vérité est que je n'ai juste aucune i ... un synonyme de "rejoindre". 'Opérateur null Join' n'a toujours pas de sens. quelqu'un Peut-il m'éclairer?
demandé sur 2009-04-21 01:31:31
4
réponses

C#? opératrice à Ruby?

Est-il possible de mettre en œuvre l' ?? opératrice à Ruby? a = nil b = 1 x = a ?? b # x should == 1 x = b ?? 2 # x should == 1
demandé sur 2009-06-05 01:28:46
1
réponses

Null coalescence opérateur angulaire 2

Quel est l'équivalent d'un opérateur de coalescence nul (??) en angle 2. En C#, nous pouvons effectuer une opération: string str = name ?? FirstName :"First Name is null";
demandé sur 2017-04-08 21:14:30
12
réponses

Qu'est-ce que le "??"opérateur? [dupliquer]

cette question a déjà une réponse ici: que signifient ensemble deux points d'inte ... nt nul? voir aussi: ?? Opérateur de coalescence Null - > que signifie coalescence?
demandé sur 2009-05-06 03:54:30
8
réponses

Est-il une façon plus élégante d'ajouter nullable ints?

j'ai besoin d'ajouter de nombreuses variables de type nullable int. J'ai utilisé l'opérateur de coalescing null pour le ra ... total = total + sum3 ?? total; Console.WriteLine(total); Console.ReadLine(); } } }
demandé sur 2010-08-30 14:06:03
2
réponses

une expression tree lambda ne peut pas contenir un opérateur de propagation nul.

Question: La ligne price = co?.price ?? 0, dans le code suivant me donne l'erreur ci-dessus. mais si je supprime ?co.? ça ... price = co?.price ?? 0, .... .... }; .... .... }
demandé sur 2017-06-21 19:16:42
5
réponses

Est-il possible d'utiliser l'opérateur? et throw new Exception()?

j'ai un certain nombre de méthodes faisant suivante: var result = command.ExecuteScalar() as Int32?; if(result.HasValue) ... mais il génère une erreur de compilation. Est-il possible de réécrire mon code ou il y a une seule façon de le faire?
demandé sur 2009-11-19 14:50:36
3
réponses

Opérateur de coalescence nul, IList, Array, Enumerable.Vide dans le foreach

Dans cette question j'ai trouvé le texte suivant: int[] array = null; foreach (int i in array ?? Enumera ... pourquoi? Pourquoi IList ?? T[] fonctionne mais IList ?? IEnumerable<T> ne fonctionne pas?
demandé sur 2018-09-18 10:12:28
4
réponses

Opérateur charbon et opérateur conditionnel VB.NET [duplicata]

possibilité de dupliquer: y a-t-il un opérateur ternaire conditionnel dans VB.NET Je ne sais pas ... ars, Peut-on utiliser Fusionnent opérateur(??) et opérateur ternaire conditionnel (:) en VB.NET comme dans C#?
demandé sur 2009-03-10 08:35:35
4
réponses

Est nulle la coalescence de l'opérateur (??) en C# thread-safe?

y a-t-il une condition de race dans le code suivant qui pourrait donner un NullReferenceException ? -- ou -- ... n utilisant l'opérateur ?? , mais deux fois en utilisant if...else . Suis-je en train de faire quelque chose de mal?
demandé sur 2012-05-12 21:14:23