Resultados da pesquisa a pedido "null-coalescing-operator"
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 ...
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 == ...
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 ...
Qual é a precedência do operador do operador C # null-coalescing (??)?
Eu apenas tentei o seguinte, com a idéia de concatenar as duas cadeias, substituindo uma cadeia vazia por nulos. string a="Hello"; string b=" World";- Depurar (divertido isso? É impresso, não ajuda exatamente a legibilidade ...) ? a ?? "" + b ...
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 à ...
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() ...
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 ...
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
É 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 ?? ...
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 ...