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

6 la respuesta

Escriba el resultado con el operador condicional en C #

Estoy tratando de usar el operador condicional, pero me estoy quedando atrapado en el tipo que cree que debería ser el resultado. A continuación se muestra un ejemplo que he ideado para mostrar el problema que estoy teniendo: class Program { ...

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

6 la respuesta

Evaluación de la declaración de cortocircuito: ¿está garantizado? [C#]

Pregunta rápida aquí sobre declaraciones de cortocircuito en C #. Con una declaración if como esta: if (MyObject.MyArray.Count == 0 || MyObject.MyArray[0].SomeValue == 0) { //.... }¿Se garantiza que la evaluación se detendrá después de la ...

5 la respuesta

Operador condicional de Java?: Tipo de resultado

Estoy un poco desconcertado sobre el operador condicional. Considere las siguientes dos líneas: Float f1 = false? 1.0f: null; Float f2 = false? 1.0f: false? 1.0f: null;¿Por qué f1 se vuelve nulo y la segunda instrucción arroja una ...

26 la respuesta

¿Cómo verificar si mi cadena es igual a nula?

Quiero realizar alguna acción SOLO SI mi cadena tiene un valor significativo. Entonces, intenté esto. if (!myString.equals("")) { doSomething }y esto if (!myString.equals(null)) { doSomething }y esto if ( (!myString.equals("")) && ...

9 la respuesta

C # Operador condicional ¿No es una declaración?

Tengo un pequeño fragmento de código simple que me está frustrando: HashSet<long> groupUIDs = new HashSet<long>(); groupUIDs.Add(uid)? unique++ : dupes++;En tiempo de compilación, genera el error: Solo las asignaciones, llamadas, incrementos, ...

11 la respuesta

¿Por qué Java no tiene versiones de asignación compuestas de los operadores condicionales y condicionales? (&& =, || =)

Así que para los operadores binarios en booleanos, Java tiene

3 la respuesta

¿El operador condicional no puede emitir implícitamente?

Estoy un poco perplejo por este pequeño capricho de C #: Variables dadas: Boolean aBoolValue; Byte aByteValue;Las siguientes compilaciones: if (aBoolValue) aByteValue = 1; else aByteValue = 0;Pero esto no lo hará: aByteValue = aBoolValue ? 1 ...

5 la respuesta

Operador ternario rubí sin otra cosa

¿Existe un idioma rubí para "If-do-this" y "do-this" como un simple comando? por ejemplo, actualmente estoy haciendo object.method ? a.action : nildejar la cláusula else vacía, pero siento que probablemente haya una forma más idiomática de ...

10 la respuesta

¿Hay, o va a haber, un operador condicional en Delphi?

Mantuve mis manos alejadas de Delphi por mucho tiempo, supongo; Me ocupé mucho de Java y PHP en los últimos años. Ahora, cuando volví a hacer un pequeño trab...