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

4 la respuesta

¿Por qué "verdadero o verdadero y falso" parece ser simultáneamente verdadero y falso?

Me sale lo siguiente: puts true or true and false # >> true mientras que también obtengo: if true or true and false puts "that's true!" else puts "that's false!" end # >> that's false!Por que estrue or true and false ambostrue yfalse (como 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 ...

7 la respuesta

¿Por qué "sizeof (a? True: false)" da una salida de cuatro bytes?

Tengo un pequeño código sobre elsizeof operador con el operador ternario: #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", sizeof(a ? true ...

4 la respuesta

¿Qué tiene de malo esta asignación en un operador condicional?

Hay un error. ¿Es incorrecto asignar un valor a [i] en el siguiente código? ¿O algo está mal con los operadores condicionales? #include<stdio.h> #include<string.h> int main(){ char a[12]="sumit tyagi"; int i=0; while(a[i]!='\0'){ a[i]>90 ? ...

1 la respuesta

Error de operador condicional de C # Solo la asignación, llamada, incremento, decremento, espera y nuevas expresiones de objeto se pueden usar como una declaración

Hola, estaba escribiendo un programa básico para encontrar si el número de entrada es primo o no. tengo uncheckPrime(num) función que verifica el número primo y devuelvetrue si num es primo más vuelvefalse. Ahora en mimain() función Utilicé el ...

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

Javascript una línea If ... else ... else if instrucción

Sé que puedes establecer variables con una línea si / otra declaración haciendovar variable = (condition) ? (true block) : (else block), pero me preguntaba si había una manera de poner otra declaración if allí. Cualquier sugerencia sería ...

3 la respuesta

¿Qué hace este código y qué significa cada uno de los símbolos utilizados? El lenguaje utilizado es C y soy un principiante en la codificación.

Encontré un código del que no podía entender lo que están haciendo estas dos líneas. Ni siquiera puedo obtener la sintaxis. Especifique para qué tipo de funcionalidades se han utilizado, por ejemplo, supongo que ha habido un uso de operadores ...

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

3 la respuesta

Operador ternario en C vs C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: Errores al usar el operador ternario en c [/questions/26448611/errors-using-ternary-operator-in-c] 5 respuestasHay muchas diferencias entre C y C ++ y se quedó atascado en una de ellas. El mismo ...