preguntar acerca de null-coalescing-operator

9
réponses

Opérateur ternaire PHP vs opérateur coalescent null

Quelqu'un peut-il expliquer les différences entre l'opérateur ternaire sténographie (?:) et l'opérateur coalescent null (??) en PHP? Quand se comportent-ils différemment et quand de la même manière (si cela arrive même)? $a ?: $b VS. $a ?? $b …
demandé sur 1970-01-01 00:33:36
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 marche très bien. J'essayais de suivre cet exemple de MSDN où ils utilisent ? à la ligne select new { person.FirstName, PetName …
demandé sur 1970-01-01 00:33:37
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: String someString = null; var whatIWant = someString ?? "Cookies!"; la meilleure approximation que je puisse trouver pour Javas …
demandé sur 1970-01-01 00:33:29
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 1970-01-01 00:33:28
9
réponses

Fonction Coalesce pour PHP?

de nombreux langages de programmation ont une fonction coalesce (renvoie la première valeur non nulle, exemple ). PHP, malheureusement en 2009, ne l'est pas. quelle serait une bonne façon d'en implémenter une en PHP jusqu'à ce que PHP …
demandé sur 1970-01-01 00:33:29