Resultados da pesquisa a pedido "null-coalescing-operator"

13 a resposta

Na sua opinião o que é mais legível: ?? (operador) ou uso de if

Eu tenho um método que receberá um

5 a resposta

É possível substituir o operador de coalescência nula?

É possível substituir o operador de coalescência nula para uma classe em C #? Digamos, por exemplo, que eu queira retornar um valor padrão se uma instância for nula e retornar a instância se não for. O código ficaria assim: return instance ?? ...

4 a resposta

Operador de coalescência em c #?

Eu acho que me lembro de ver algo semelhante ao?: operador ternário [http://msdn.microsoft.com/en-us/library/ty67wk28%28VS.80%29.aspx]em C #, que tinha apenas duas partes e retornaria o valor da variável se não fosse nulo e um valor padrão, se ...

20 a resposta

Qual é a maneira correta de verificar valores nulo

Adoro o operador de coalescência nula porque facilita a atribuição de um valor padrão para tipos anulávei int y = x ?? -1; Isso é ótimo, exceto se eu precisar fazer algo simples comx. Por exemplo, se eu quiser verificarSession, então geralmente ...

11 a resposta

Operador ternário PHP vs operador coalescente nulo

Alguém pode explicar as diferenças entre taquigrafia do operador ternário (?:) e operador coalescente nulo (??) em PHP? Quando eles se comportam de maneira diferente e quando da mesma maneira (se isso acontecer)? $a ?: $bVS. $a ?? $b

2 a resposta

Operador estranho precedência com ?? (operador coalescente nulo)

Recentemente, tive um bug estranho no qual concatenava uma string com umint? e adicionando outra string depois disso. Meu código era basicamente o equivalente a isso: int? x=10; string s = "foo" + x ?? 0 + "bar";Surpreendentemente, isso ...

2 a resposta

Operador de coalescência nulo em F #?

Ao interagir com as bibliotecas C #, me vejo querendo o operador coalescente nulo do C #, tanto paraNullable estruturas e tipos de referência. É possível aproximar isso em F # com um único operador sobrecarregado que alinha as informações ...

6 a resposta

Existe um equivalente em Python do operador de coalescência nula em C #?

Em C # há umoperador coalescente nulo [http://msdn.microsoft.com/en-us/library/ms173224.aspx](escrito como??) que permite uma verificação nula fácil (curta) durante a atribuição: string s = null; var other = s ?? "some default value";Existe um ...

2 a resposta

Que trabalha mais rápido Coalesce nulo, ternário ou se declaração [fechado]

Nós usamos?? Operador para avaliar expressões em relação a valores nulos, por exemplo:

9 a resposta

Coalesce a função para PHP?

Muitas linguagens de programação possuem uma função de coalesce (retorna o primeiro valor não-NULL,exemplo). PHP, infelizmente em 2009, não.Qual seria uma bo...