Resultados de la búsqueda a petición "conditional-operator"
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 { ...
¿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 { ...
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 ...
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 ...
¿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("")) && ...
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, ...
¿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
¿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 ...
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 ...
¿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...