Resultados de la búsqueda a petición "null-coalescing-operator"
¿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 ...
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 ...
¿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í...
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 + ...
En su opinión, ¿qué es más legible? (operador) o uso de if's
Tengo un método que recibirá un
¿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 ...
¿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 ?? ...
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: