Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2010, 10:01
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 8 meses
Puntos: 101
Duda con condicional if sin llaves

Tengo la gran duda de cuanto codigo se ejecuta cuando se declara un condicional sin llaves:

Código:
if (!(usingOpenGL))
canvas.addEventLink(RepaintEvent.class, this, "getCanvasAndProceed");	
...
Tras evaluar esto en true, se ejecuta la primera linea que le sigue. Pero si evalúa en false, se salta la primera linea nada mas o se corta definitivamente la lectura?

Es decir, si lo que necesito evaluar sirve para ejecutar o evitar una sola linea, eso primero que escribí es equivalente a esto o el if se hace cargo solo de la primera linea que encuentra?

Código:
if (usingOpenGL) return;
canvas.addEventLink(RepaintEvent.class, this, "getCanvasAndProceed");	

... esto se ejetuta o no?