[Bug] If Else Else

Started by panreyes, October 31, 2009, 02:46:00 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

panreyes

Curioso... y absurdo. El segundo else del ejemplo lo toma como un End

import "mod_say";
Begin
if(1!=1)
say("no");
else
say("yes");
else
say("bizarro");
End

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Drumpi

¿bizarro? Si me dijera eso mi ordenador me asustaría, porque sería capaz de entrar en una dimensión donde 1 no es distinto ni igual a 1.

Ya que estamos ¿en bennu existe la rama elsif (condicion)?
En Fenix decían que si, pero nunca lo vi en documentación ni conseguí que funcionase.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Windgate

ELSIF ( condicion )

ELSEIF ( condicion )

ELSE IF ( condicion )

Sinónimos...
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

osk

Bueno...en teoría no tiene sentido poner dos elses en un mismo if. En todo caso, deberías poner elseif. Si se comporta de forma extraña creo que es normal, porque estás escribiendo una cosa extraña.

Windgate

Sí, pero el compilador podría avisar... No digo que haga falta, pero podría.
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es