Resultados da pesquisa a pedido "ternary-operator"

4 a resposta

Throw e operador ternário em C ++

O código a seguir é compilado com o G ++ 4.6.1, mas não com o Visual Studio 2008 return (m_something == 0) ? throw std::logic_error("Something wrong happened") : m_something;O fato é que o compilador do Visual Studio executa uma falha ...

15 a resposta

O que é o operador Java?: Chamado e o que ele faz?

Estive trabalhando com Java há alguns anos, mas até recentemente não encontrei essa construção: int count = isHere ? getHereCount(index) : getAwayCount(index); Essa é provavelmente uma pergunta muito simples, mas alguém pode explicar isso? Como ...

3 a resposta

Por que o operador ternário lança inesperadamente números inteiros?

Vi em algum lugar discutido que o código a seguir resulta emobj Começar umDouble, mas que imprime200.0 do lado esquerdo. Object obj = true ? new Integer(200) : new Double(0.0); System.out.println(obj); Result: 200.0 No entanto, se você colocar ...

2 a resposta

Operador ternário e NullPointerException inesperado

Estou obtendoNullPointerException da linha abaixo algumas veze System.out.println("Date::"+ row != null ? row.getLegMaturityDate() : "null"); Depois de adicionar colchetes, tudo be System.out.println("Date::"+ (row != null ? ...

7 a resposta

iif equivalente em c #

Tem algumaIIf equivalente emC#? Ou atalho semelhante?

2 a resposta

Operador coalescente ternário / nulo e expressão de atribuição no lado direit

Ao experimentar operadores de coalescência ternária e nula em C #, descobri que é possível usar atribuições no lado direito das expressões, por exemplo, este é um código C # válido: int? a = null; int? b = null; int? c = a ?? (b = 12); int? d = ...

1 a resposta

tribuindo variáveis por referência e operador ternári

Por que o operador ternário não funciona com a atribuição por referênci $obj = new stdClass(); // Object to add $result = true; // Op result $success = array(); // Destination array for success $errors = array(); // Destination array for errors ...

14 a resposta

Atribuir usando o operador ternário?

Estou no Perl 5.8 e estou precisando atribuir um valor padrão. Acabei fazendo isso: if ($model->test) { $review = "1" } else { $review = '' }O valor de$model->test será também"1" ou indefinido. Se houver algo em$model->test, ...

4 a resposta

Operador tradicional e delegado de comparação

Dada duas implementações de métodos de comparação: // compares by Key... private static int CompareByKey(KeyValuePair<int, string> x, KeyValuePair<int, string> y) { return x.Key.CompareTo(y.Key); } // compares by Value... private static int ...

2 a resposta

xpressão ternária com interfaces como classe ba

Estou tentando criar uma expressão ternária e estou recebendo o seguinte erro "O tipo de expressão condicional não pode ser determinado porque não há conversão implícita entre LiveSubscription e DisconnectedSubscription" A mesma lógica ...