Resultados da pesquisa a pedido "conditional-operator"

6 a resposta

Avaliação de declaração de curto-circuito - isso é garantido? [C #]

Pergunta rápida aqui sobre instruções de curto-circuito em C #. Com uma declaração if como esta: if (MyObject.MyArray.Count == 0 || MyObject.MyArray[0].SomeValue == 0) { //.... }É garantido que a avaliação será interrompida após a parte ...

3 a resposta

One-liner for if then [duplicate]

Esta pergunta já tem uma resposta aqui: operador ternário no matlab [/questions/5594937/ternary-operator-in-matlab] 7 respostasExiste um one-liner no MATLAB para isso? if a > b foo = 'r'; else foo = 'g'; end

6 a resposta

Por que você usaria o operador ternário sem atribuir um valor para a condição "verdadeira" (x = x?: 1)

No código qemu de código aberto do Android, deparei com esta linha de código: machine->max_cpus = machine->max_cpus ?: 1; /* Default to UP */É apenas uma maneira confusa de dizer: if (machine->max_cpus) { ; //do nothing } else { ...

6 a resposta

Digite resultado com operador condicional em C #

Estou tentando usar o operador condicional, mas estou ficando desconectado do tipo que acha que deveria ser o resultado. Abaixo está um exemplo que planejei para mostrar o problema que estou tendo: class Program { public static void ...

3 a resposta

Operador ternário em C vs C ++ [duplicado]

Esta pergunta já tem uma resposta aqui: Erros ao usar o operador ternário em c [/questions/26448611/errors-using-ternary-operator-in-c] 5 respostasExistem muitas diferenças entre C e C ++ e ficaram presas em uma delas. O mesmo código gera um ...

4 a resposta

O F # tem o operador ternário?:?

Estou aprendendo F # vindo de C # e tentei compilar uma expressão como let y = Seq.groupBy (fun x -> (x < p ? -1 : x == p ? 0: 1))mas veja 'literal inteiro inteiro inesperado na expressão'. O F # tem um operador ternário? Caso contrário, o que ...

3 a resposta

O que esse pedaço de código faz e o que significa cada um dos símbolos usados? A linguagem usada é C e eu sou apenas um iniciante em codificação

Me deparei com um código do qual eu não conseguia entender o que essas duas linhas estão fazendo. Não é possível obter a sintaxe. Por favor, especifique que tipo de funcionalidades foram usadas, por exemplo, estou supondo que houve um uso de ...

6 a resposta

Javascript uma linha If… else… else if

Eu sei que você pode definir variáveis com uma linha if / else, fazendovar variable = (condition) ? (true block) : (else block), mas eu queria saber se havia uma maneira de colocar uma declaração else if lá. Todas as sugestões serão apreciadas, ...

5 a resposta

Problema de tipo anulável com?: Operador condicional

Alguém poderia explicar por que isso funciona no C # .NET 2.0: Nullable<DateTime> foo; if (true) foo = null; else foo = new DateTime(0);... mas isso não acontece: Nullable<DateTime> foo; foo = true ? null : new DateTime(0);O último ...

3 a resposta

Qual é a diferença entre AND lógico e condicional AND, OR em C #? [duplicado]

Possível duplicado: Qual é a diferença entre o | e || ou operadores? [https://stackoverflow.com/questions/35301/what-is-the-diffference-between-the-and-or-operators] Lógico AND e OR: (x & y) (x | y)Condicional AND e OR: (x && y) (x || y)Eu só ...