13/01/2012, 06:46
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses Puntos: 228 | |
Respuesta: ((indice == 0) ? TRUE : exists) Esto funciona como un if:
Supongamos que tenes a = ((indice == 0) ? TRUE : exists);
Equivale a:
if (indice == 0) a = TRUE;
else a = exists;
Osea, primero chequea la condicion...luego tenes los dos valores que devolves separados por los dos puntos.
Esta sigue siendo una expresion. La podes combinar con otros operadores. Ejemplo:
a = (p==1?8:9) + 5 ; |