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

2 la respuesta

¿Por qué no puedo usar break en una expresión ternaria de C #?

Estoy tratando de convertir la cláusula if else en un ternario dentro de un ciclo while, sin embargo, no me permite tener un descanso después del signo de interrogación, señalando un error en el descanso como una expresión no válida. ¿Cómo haría ...

1 la respuesta

Uso del operador ternario en el programa Scala [cerrado]

Tengo una matriz de objetos que necesito para aplicar el filtro. val filteredList = list.filter{ l => (pid == "") ? true : l.ProviderId.toUpperCase().contains(pid.toUpperCase()))}El compilador de Scala no cumple este código. ¿Recibo un error ...

2 la respuesta

Precedencia: operador lógico o vs. ternario

Considera lo siguiente: (EDITAR: he modificado ligeramente la función para eliminar el uso o las llaves con el operador ternario) function someFunction(start,end,step){ var start = start || 1, end = end || 100, boolEndBigger = (start < end); // ...

2 la respuesta

¿Diferencia entre usar un operador ternario o simplemente evaluación de cortocircuito?

Recientemente me encontré con una evaluación de cortocircuito y estaba un poco confundido porque solo comencé a programar la semana pasada. Por lo que entiendo, si lo que ocurre antes del primer tubo doble es cierto, se detendrá y no evaluará lo ...

3 la respuesta

Funciones de llamada en operador ternario C # [duplicado]

Esta pregunta ya tiene una respuesta aquí: C # Operador condicional ¿No es una declaración? [/questions/2586374/c-sharp-conditional-operator-not-a-statement] 9 respuestas ¿Por qué este código no es válido? Bastante seguro de que es legítimo en C ...

11 la respuesta

Operador ternario PHP vs operador de fusión nula

¿Alguien puede explicar las diferencias entre la abreviatura del operador ternario (?:) y operador de fusión nulo (??) en PHP? ¿Cuándo se comportan de manera diferente y de la misma manera (si eso sucede)? $a ?: $bVS. $a ?? $b

2 la respuesta

No se puede usar break en la parte falsa del operador ternario en Ruby

Considere el siguiente código solo como unejemplo: Este funciona i = 0 flag = false while i < 10 flag = true if flag i+=1 else break end endPero cuando convierta la parte If en un operador ternario como este i = 0 flag = false while i < 10 ...

1 la respuesta

Conversión requerida utilizando el operador condicional ternario C #

Estoy tratando de averiguar por qué se requieren yesos en los siguientes ejemplos: bool test = new Random().NextDouble() >= 0.5; short val = 5; // Ex 1 - must cast 0 to short short res = test ? 5 : 0; // fine short res = test ? val : 0; // error ...

1 la respuesta

¿Cómo usar el operador ternario dentro de una cadena interpolada?

Estoy confundido sobre por qué este código no se compilará: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}";Si lo divido, funciona bien: var desc = isDescending ? " desc" : string.Empty; var result = $"{fieldName}{desc}";

2 la respuesta

¿Por qué el operador ternario no funciona dentro de un argumento de método en Java?

Me di cuenta de esto en medio de un desarrollo. ¿Por qué el operador ternario no funciona dentro de un argumento de método? Aqui esta claramenteInputStream si no)String. class A{ public static boolean opAlpha(InputStream inputStream) { // ...