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

2 la respuesta

twig: SI con múltiples condiciones

Parece que tengo un problema con una ramita si la declaración. {%if fields | length > 0 || trans_fields | length > 0 -%} El error es: Unexpected token "punctuation" of value "|" ("name" expected) in No puedo entender por qué esto no funciona, ...

3 la respuesta

Inconsistencia de comportamiento del operador ternario [duplicado]

Esta pregunta ya tiene una respuesta aquí: No se puede convertir implícitamente el tipo 'int' a 'corto' [duplicado] [/questions/5882497/cannot-implicitly-convert-type-int-to-short] 9 respuestasLa siguiente expresión está bien short d = ("obj" ...

6 la respuesta

¿Por qué usaría el operador ternario sin asignar un valor para la condición "verdadera" (x = x?: 1)

En el código qemu de código abierto de Android, me encontré con esta línea de código: machine->max_cpus = machine->max_cpus ?: 1; /* Default to UP */¿Es esta una forma confusa de decir: if (machine->max_cpus) { ; //do nothing } else { ...

13 la respuesta

Operador ternario: vs si ... más

En C ++, ¿es el operador?: Más rápido que if () ... ¿más declaraciones? ¿Hay alguna diferencia entre ellos en el código compilado?

10 la respuesta

Operadores condicionales en Javascript

Está bien usar operadores condicionales como una declaración como esta? (x == y) ? alert("yo!") : alert("meh!"); ¿O es más correcto usarlo para asignar un valor así? z = (x == y) ? "yo!" : "meh!"; Si no es incorrecto usarlo como una ...

2 la respuesta

Diferencias de operadores condicionales entre C y C ++

Leí en alguna parte que el

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

4 la respuesta

Error: lvalue requerido en este simple código C? (¿Ternario con asignación?)

Yo tengo #include<stdio.h> int main() { int a=5,b=6; (a>b)?b=a:b=b; // Here is the error return 0; } Pero si reemplazo: (a>b)?b=a:b=b; // Error with (a>b)?(b=a):(b=b); // No-ErrorYo entiendo ellvalue es un valor al que se le puede asignar algo ...

10 la respuesta

Una línea si está en VB .NET

¿Es posible hacer una línea si la declaración en VB .NET? ¿Si es así, cómo

10 la respuesta

Asignación dentro de los problemas del operador condicional ternario de Perl

Este fragmento de código Perl en mi programa está dando un resultado incorrecto. $condition ? $a = 2 : $a = 3 ; print $a; No importa cuál sea el valor de$condition es, la salida siempre es 3, ¿cómo es posible?