Questions marquées «null-coalescing-operator»

L'opérateur de fusion Null (?? en PHP 7) est utilisé pour définir une valeur par défaut pour les types de valeur Nullable ou les types de référence. Elle renvoie l'opérande de gauche si l'opérande n'est pas nul; sinon, il renvoie l'opérande de droite.








10
?? Coalesce pour une chaîne vide?
Quelque chose que je fais de plus en plus est de vérifier une chaîne pour vide (comme in ""ou null) et un opérateur conditionnel. Un exemple actuel: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Ceci est juste une méthode d'extension, c'est équivalent à: string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; Comme il …

9
Fonction de coalescence pour PHP?
De nombreux langages de programmation ont une fonction de fusion (renvoie la première valeur non NULL, par exemple ). PHP, malheureusement en 2009, ne le fait pas. Quel serait un bon moyen d'en implémenter un en PHP jusqu'à ce que PHP lui-même obtienne une fonction de fusion?





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.