Resultados da pesquisa a pedido "conditional-operator"

4 a resposta

Por que "verdadeiro ou verdadeiro e falso" parece ser simultaneamente verdadeiro e falso?

Eu recebo o seguinte: puts true or true and false # >> trueenquanto eu também recebo: if true or true and false puts "that's true!" else puts "that's false!" end # >> that's false!Porque étrue or true and false ambostrue efalse (como o gato ...

1 a resposta

Python tem o operador Elvis?

O operador ternário em vários idiomas funciona assim: x = f() ? f() : g()Onde sef() é verdade entãox é atribuído o valor def(), caso contrário, é atribuído o valor deg(). No entanto, algumas línguas têm uma forma mais sucintaelvis operador ...

7 a resposta

Por que "sizeof (a? True: false)" fornece uma saída de quatro bytes?

Eu tenho um pequeno pedaço de código sobre osizeof operador com o operador ternário: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", ...

4 a resposta

O que há de errado com essa atribuição em um operador condicional?

Há um erro. É errado atribuir um valor a um [i] no código a seguir? Ou algo está errado com operadores condicionais? #include<stdio.h> #include<string.h> int main(){ char a[12]="sumit tyagi"; int i=0; while(a[i]!='\0'){ a[i]>90 ? a[i]=a[i]-32 : ...

1 a resposta

Erro condicional do operador em C # Apenas expressões de atribuição, chamada, incremento, decremento, espera e novas expressões de objeto podem ser usadas como uma instrução

Oi, eu estava escrevendo um programa básico para descobrir se o número de entrada é primo ou não. eu tenho umcheckPrime(num) função que verifica o número primo e retornatrue se num for primo, retornafalse. Agora na minhamain() function Utilizei o ...

2 a resposta

JSX não avalia inteiro na expressão como booleano

Estou acostumado a escrever componentes opcionais de renderização como este: var Foo = React.createClass({ render: function() { var length = 0; return <div>Foo {length && <Bar />}</div>; } });Esta abreviaçãoif é mencionado noif / else no guia ...

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

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

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

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