Resultados de la búsqueda a petición "null-coalescing-operator"

9 la respuesta

¿Función de fusión para PHP?

Muchos lenguajes de programación tienen una función de fusión (devuelve el primer valor no NULL,ejemplo). PHP, lamentablemente en 2009, no lo hace.¿Cuál serí...

2 la respuesta

El uso del operador nulo coalescente en tipos anulables cambia el tipo implícito

Espero que las siguientes tres líneas de código sean las mismas:

13 la respuesta

En su opinión, ¿qué es más legible? (operador) o uso de if's

Tengo un método que recibirá un

2 la respuesta

Lo que funciona más rápido Nulo se unen, Ternario o Declaración If [cerrado]

Usamos?? Operador para evaluar expresiones contra valores nulos, por ejemplo:

5 la respuesta

¿Es posible utilizar el operador? y lanzar nueva excepción ()?

2 la respuesta

¿Operador de fusión nulo en F #?

8 la respuesta

Negar el operador de fusión nula

Tengo un montón de cadenas que necesito usar .Trim (), pero pueden ser nulas. Sería mucho más conciso si pudiera hacer algo como: string endString = startString !?? startString.Trim();Básicamente, devuelva la parte de la derecha si la parte de ...

1 la respuesta

¿El operador de fusión nulo almacena en caché el resultado en c #

Se que haciendo(myValue ?? new SomeClass()) es parecido a(myValue == null ? new SomeClass() : myValue) Pero por curiosidad, ¿hay algún beneficio de rendimiento cuando llamo a una función, digamos(getResult() ?? new SomeClass()). SerágetResult() ...

2 la respuesta

Operación extraña precedencia con ?? (operador de fusión nulo)

Recientemente tuve un error extraño en el que estaba concatenando una cadena con unint? y luego agregando otra cadena después de eso. Mi código era básicamente el equivalente de esto: int? x=10; string s = "foo" + x ?? 0 + ...

11 la respuesta

Operador ternario PHP vs operador de fusión nula

¿Alguien puede explicar las diferencias entre la abreviatura del operador ternario (?:) y operador de fusión nulo (??) en PHP? ¿Cuándo se comportan de manera diferente y de la misma manera (si eso sucede)? $a ?: $bVS. $a ?? $b