Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: venus en Agosto 31, 2014, 01:27:17 AM

Título: URGENTE: Problema simple con Switch
Publicado por: venus en Agosto 31, 2014, 01:27:17 AM
Lo que con if sería if(a==b && b==c) {blablabla...} ¿Como sería en switch? ¿switch (a, b) {case b, c: blablabla...; break;}?
Título: Re:URGENTE: Problema simple con Switch
Publicado por: Lufor en Agosto 31, 2014, 03:36:15 AM
Podría ser:
switch(a){
    case b:
        switch(b){
            case c:
                //codigo
            break;
        }
    break;
}
Título: Re:URGENTE: Problema simple con Switch
Publicado por: venus en Agosto 31, 2014, 02:50:29 PM
Puede servir, pero necesitaría algo mas simple. Como lo que estoy viendo a ver si va. De momento lo dejo como me has dicho, gracias.
Título: Re:URGENTE: Problema simple con Switch
Publicado por: Clamud en Agosto 31, 2014, 05:23:10 PM
Hola, si escibes switch( a, b ) no va a funcionar porque sólo se puede comparar una variable o una expresión.
Y la expresión a==b && b==c sólo puede devolver dos valores (true o false), por lo que, en ese caso, conviene utilizar el if.