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

8 la respuesta

¿Hay un operador de "fusión nula" en JavaScript?

¿Hay un operador de fusión nulo en Javascript? Por ejemplo, en C #, puedo hacer esto: String someString = null; var whatIWant = someString ?? "Cookies!";La mejor aproximación que puedo encontrar para Javascript es usar el ...

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 ...

5 la respuesta

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

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

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 + ...

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

5 la respuesta

¿Es posible anular el operador de fusión nula?

¿Es posible anular el operador de fusión nula para una clase en C #? Digamos, por ejemplo, que quiero devolver un valor predeterminado si una instancia es nula y devolver la instancia si no lo es. El código se vería así: return instance ?? new ...

2 la respuesta

¿Operador de fusión nulo en F #?

12 la respuesta

¿Es el C # '??' hilo del operador seguro?

Todos saben que esto no es seguro para subprocesos: public StringBuilder Builder { get { if (_builder != null) _builder = new StringBuilder(); return _builder; } } ¿Qué hay de esto? public StringBuilder Builder { get { return _builder ?? ...

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: