Resultados de la búsqueda a petición "conditional-operator"

2 la respuesta

JSX no evalúa enteros en expresión como booleanos

Estoy acostumbrado a escribir componentes opcionales de render como este: var Foo = React.createClass({ render: function() { var length = 0; return <div>Foo {length && <Bar />}</div>; } });Esta taquigrafíaif se menciona en elif / else en la guía ...

6 la respuesta

Tipo de devolución de '?:' (Operador condicional ternario)

¿Por qué el primero devuelve una referencia? int x = 1; int y = 2; (x > y ? x : y) = 100; ¿Mientras que el segundo no? int x = 1; long y = 2; (x > y ? x : y) = 100; En realidad, el segundo no se compiló en absoluto - "no queda el valor ...

3 la respuesta

One-liner para if entonces [duplicar]

Esta pregunta ya tiene una respuesta aquí: operador ternario en matlab [/questions/5594937/ternary-operator-in-matlab] 7 respuestas¿Hay una línea en MATLAB para esto? if a > b foo = 'r'; else foo = 'g'; end

4 la respuesta

¿F # tiene el ternario?: Operador?

Estoy aprendiendo F # proveniente de C # y acabo de intentar compilar una expresión como let y = Seq.groupBy (fun x -> (x < p ? -1 : x == p ? 0: 1))pero vea 'literal entero inesperado en expresión'. ¿F # tiene un operador ternario? Si no, ...

4 la respuesta

Bash si [falso]; devuelve verdadero

He estado aprendiendo bash esta semana y me encontré con un problema.

15 la respuesta

¿Qué es el Java?: ¿Operador llamado y qué hace?

He estado trabajando con Java un par de años, pero hasta hace poco no me había encontrado con esta construcción: int count = isHere ? getHereCount(index) : getAwayCount(index);Esta es probablemente una pregunta muy simple, pero ¿alguien puede ...

3 la respuesta

¿Por qué es el operador condicional derecho asociativo?

Puedo entender por qué el operador de asignación es asociativo correcto. Tiene sentido que cuando x = 4 + 3 se evalúa, que 4 y 3 se agregan antes de asignarse a x. No tengo claro cómo?: se beneficiaría de ser correcto asociativo. ¿Solo ...

1 la respuesta

¿Python tiene el operador de Elvis?

El operador ternario en muchos idiomas funciona así: x = f() ? f() : g()Donde sif() es verdad entoncesx se le asigna el valor def()de lo contrario, se le asigna el valor deg(). Sin embargo, algunos idiomas son más concisos.elvis operador ...

7 la respuesta

Utilizando retorno en operador ternario

Estoy tratando de usar return en un operador ternario, pero recibo un error: Parse error: syntax error, unexpected T_RETURN Aquí está el código: $e = $this->return_errors(); (!$e) ? '' : return array('false', $e);¿Es posible ¡Gracias

3 la respuesta

¿Hay un operador ternario condicional en VB.NET

En Perl (y en otros idiomas), un operador ternario condicional se puede expresar así: my $foo = $bar == $buz ? $cat : $dog; ¿Hay un operador similar en VB.NET