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

6 la respuesta

¿Hay un equivalente en Python del operador de fusión nula C #?

En C # hay unoperador de fusión nula [http://msdn.microsoft.com/en-us/library/ms173224.aspx](Escrito como??) que permite una comprobación nula (corta) fácil durante la asignación: string s = null; var other = s ?? "some default value";¿Hay un ...

4 la respuesta

Fusión nula dentro de una cadena de invocación

Si tengo una larga lista de objetos que cada uno tiene la posibilidad de devolver nulo dentro de una cláusula "Linq donde", p. SomeSource.Where(srcItem=>(srcItem.DataMembers["SomeText"].Connection.ConnectedTo as Type1).Handler.ForceInvocation == ...

4 la respuesta

Operador de fusión en C #?

Creo que recuerdo haber visto algo similar al?: operador ternario [http://msdn.microsoft.com/en-us/library/ty67wk28%28VS.80%29.aspx]en C # que solo tenía dos partes y devolvería el valor de la variable si no era nulo y un valor predeterminado si ...

8 la respuesta

¿Hay alguna forma más elegante de agregar entradas anulables?

Necesito agregar numerosas variables de tipo nullable int. Utilicé el operador de fusión nula para reducirlo a una variable por línea, pero tengo la sensación de que hay una manera más concisa de hacer esto, p. No puedo encadenar ...

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

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 ()?

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

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

8 la respuesta

C# ?? operador en Ruby?

¿Es posible implementar el ?? operador en Ruby? a = nil b = 1 x = a ?? b # x should == 1 x = b ?? 2 # x should == 1