Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
La Condicional If...then Se Moderniza Abreviando
Buenas!.
Escribiendo dos líneas de código de condicionales anidadas, me lleve la sorpresa de que los "Then" no eran necesarios!!!!
Creo que esto ya me había pasado una vez. Lo cierto es que me pasó sin darme cuenta, pero el editor de gambas se lo tragó.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#1 Miercoles, 07 Diciembre 2016, 09:56 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: La Condicional If...then Se Moderniza Abreviando
Curioso, pero no sé yo si funcionará con condiciones más complejas anidadas y demás
=================== No podemos regresar
|
#2 Miercoles, 07 Diciembre 2016, 11:04 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: La Condicional If...then Se Moderniza Abreviando
"Then" no eran necesarios !!!!
Ahora faltan dos paréntesis
y la sintaxis es es casi parecida al C.
|
#3 Miercoles, 07 Diciembre 2016, 13:04 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: La Condicional If...then Se Moderniza Abreviando
Citar:
y la sintaxis es es casi parecida al C
Horror!.
Bueno, en Python para comparar usamos == , es que el tamaño importa.
¿ Y son necesarios en "C" los paréntesis para eso ?.
No era de extrañar que algo de sintaxis hubiera de "C".
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Miercoles, 07 Diciembre 2016, 13:36 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: La Condicional If...then Se Moderniza Abreviando
Shell, me parece que tu ejemplo no ejemplifica la falta o no de else, ya que la condicion falsa no se dara nunca.
El else sigue siendo necesario, ya que se usa para el caso que la comprobacion if de falso.
Saludos.
|
#5 Miercoles, 07 Diciembre 2016, 15:22 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: La Condicional If...then Se Moderniza Abreviando
en Python para comparar usamos ==
Exactamente parecido a el C !
Horror !
|
#6 Miercoles, 07 Diciembre 2016, 17:48 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: La Condicional If...then Se Moderniza Abreviando
Citar:
Shell, me parece que tu ejemplo no ejemplifica la falta o no de else, ya que la condicion falsa no se dara nunca.
El else sigue siendo necesario, ya que se usa para el caso que la comprobacion if de falso.
Lo que Shell subraya es la falta de THEN no de else. Siempre habíamos creído (al menos yo, aunque Vuott creo recordar que hace un tiempo ya lo hizo notar) que la estructura if then else exigía el then. Parece ser que no.
Saludos.
=================== No podemos regresar
|
#7 Miercoles, 07 Diciembre 2016, 17:50 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: La Condicional If...then Se Moderniza Abreviando
Lo que Shell subraya es la falta de THEN no de else. Siempre habíamos creído (al menos yo, aunque Vuott creo recordar que hace un tiempo ya lo hizo notar) que la estructura if then else exigía el then. Parece ser que no.Saludos.
Ahora lo veo lo había entendido mal.
Saludos.
|
#8 Miercoles, 07 Diciembre 2016, 20:58 |
|
|
|