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

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

4 a resposta

Combinação nula dentro de uma cadeia de invocação

Se eu tiver uma longa lista de objetos, cada um com a possibilidade de retornar nulo em uma cláusula "Linq where", por exemplo SomeSource.Where(srcItem=>(srcItem.DataMembers["SomeText"].Connection.ConnectedTo as Type1).Handler.ForceInvocation == ...

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

8 a resposta

Existe uma maneira mais elegante de adicionar ints anuláveis?

Eu preciso adicionar várias variáveis do tipo int anulável. Usei o operador coalescente nulo para reduzi-lo a uma variável por linha, mas sinto que há uma maneira mais concisa de fazer isso, por exemplo Não consigo encadear essas instruções de ...

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

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

5 a resposta

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

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

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

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

8 a resposta

C # ?? operador em Ruby?

É possível implementar o ?? operador em Ruby? a = nil b = 1 x = a ?? b # x should == 1 x = b ?? 2 # x should == 1