me pueden explicar q es esto

alejoi
18 de Octubre del 2004
return dh <= 0 ? -10 : 10;

dr250976
18 de Octubre del 2004
Hola:
Lo que tu ves es un formato simple de un IF
condición ? verdadero : falso

Entonces si tu tienes:
return dh<=0 ? -10:10;
esto quiere decir que si dh<=0 devolverá -10 sino devolverá 10.
y como tienes un return delante, supongo que es de algún método o función y tendrás dos posibles valores de retorno (-10 o 10).

Cualquier duda me escribes.
Slds

kamegeist
18 de Octubre del 2004
Es una manera de hacer un if/else, toma 3 operandos.

El primer operando es una expresion booleana, el segundo es el valor para la expresión condicional si la condición evaluada es verdadera, y el tercero es el valor para la expresión condicional si la condición evaluada es falsa.

Ejemplo:

nota >= 70 ? "Aprobo" : "Reprobo";