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

1 la respuesta

Operador de fusión C #

¿Por qué el siguiente código devuelve falso? public static void Main() { bool? someCondition = true; bool someConditionOverride = false; bool? result = someCondition ?? someConditionOverride ? false : (bool?)null; Console.WriteLine(result); ...

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

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

¿Operador de fusión nulo en F #?

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:

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:

20 la respuesta

¿Cuál es la forma correcta de verificar los valores nulos?

e encanta el operador de fusión nula porque facilita la asignación de un valor predeterminado para los tipos anulables. int y = x ?? -1; Eso es genial, excepto si necesito hacer algo simple conx. Por ejemplo, si quiero marcarSession, entonces ...

8 la respuesta

Conversión implícita del resultado del operador de fusión nula

Con el siguiente entendimiento sobre el operador de fusión nulo (??) en C #. int? input = -10; int result = input ?? 10;//Case - I //is same as: int result = input == null? input : 10; // Case - IIMientras que, por definición y uso, el Caso I y ...

4 la respuesta

Operador de fusión ternario / nulo y expresión de asignación en el lado derecho?

Mientras experimentaba con operadores de fusión ternarios y nulos en C #, descubrí que es posible usar asignaciones en el lado derecho de las expresiones, por ejemplo, este es un código C # válido: int? a = null; int? b = null; int? c = a ?? (b ...

6 la respuesta

perador de fusión nula de @ C # (??) en PHP

¿Hay un operador ternario o similar en PHP que actúa como?? De c# ?? en C # es limpio y más corto, pero en PHP debe hacer algo como: // This is absolutely okay except that $_REQUEST['test'] is kind of redundant. echo isset($_REQUEST['test'])? ...