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

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

2 a resposta

usando coalescing operador nulo em tipos anuláveis ​​muda tipo implícito

Eu esperaria que as próximas três linhas de código fossem as mesmas:

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

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:

5 a resposta

É possível usar o operador? e lançar nova exceção ()?

Eu tenho vários métodos fazendo o seguinte:

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

8 a resposta

Negar o operador de coalescência nula

Eu tenho um monte de strings que eu preciso usar .Trim (), mas elas podem ser nulas. Seria muito mais conciso se eu pudesse fazer algo como: string endString = startString !?? startString.Trim();Basicamente, retorne a peça à direita se a peça à ...

1 a resposta

O operador coalescente nulo armazena em cache o resultado em c #

Eu sei que fazendo(myValue ?? new SomeClass()) é similar a(myValue == null ? new SomeClass() : myValue) Mas, por curiosidade, há algum benefício no desempenho quando eu chamo uma função, digamos(getResult() ?? new SomeClass()). VaigetResult() ...

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

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