Resultados de la búsqueda a petición "conditional-operator"
¿Por qué este código no es válido en C #?
El siguiente código no se compilará:
¿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...
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 ...
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" ...
¿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 ...
¿Por qué std :: istringstream parece resolverse de manera diferente a std :: ifstream en el operador ternario (? :)?
Estoy acostumbrado a escribir pequeñas herramientas de línea de comandos que toman un nombre de archivo o leenstd::cin, así que he estado usando este patrón durante bastante tiempo: int main(int argc, char* argv[]) { std::string filename; // ...
Operador 'sizeof' con expresión condicional (ternaria)
Me cuesta entendersizeof's comportamiento cuando se le da una expresión ternaria. #define STRING "a string" int main(int argc, char** argv) { int a = sizeof(argc > 1 ? STRING : ""); int b = sizeof(STRING); int c = sizeof(""); ...
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, ...
¿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("")) && ...
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 ...