
02/07/2013, 05:40
|
 | Mod on free time | | Fecha de Ingreso: agosto-2008 Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 7 meses Puntos: 2237 | |
Respuesta: No entiendo esta linea de codigo Eso es una asignación ternaria, y ? : se llaman, en conjunto, operador ternario; funciona sólo en asignaciones, ya sea a variables o a salida en pantalla. No puedes usar solo el signo de interrogación o los dos puntos, ambos son obligatorios.
Como bien dice pzin, te ayuda a reducir un poco tu código y mantenerlo legible; lo que sigue al signo de interrogación es lo que en un if corresponde al then y lo que viene después de los dos puntos corresponde al else. |