FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Inicialización de variables booleanas
Hola a todos, en variables de tipo string y de tipo integer siempre las inicializo con los valores '' y a 0 respectivamente pero en cadenas booleanas no tengo costumbre, ¿es también necesario o siempre tienen el valor False por defecto?
Gracias. |
#2
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
Sí, se me fue, quería decir variables booleanas
Gracias pues pensaba que siempre se inicializaba en False fuera variable global o no. Salu2. |
#4
|
||||
|
||||
Hola,
Con mis diez pesetas de "informática" creo que es bien inicializar las variables, sean locales o globales, lo que no quiere decir que tenga que hacerse con valores constantes, sino que una variable puede inicializarse con el valor retornado por una función, etc. En todo caso, me ha sorprendido, porque, yo esperaba lo que noob, esto es, que las variables "booleanas" se inicializaran con un valor "Falso", y, efectivamente, parece que no es así. O sea, como bien ha dicho Caro:
Lo anterior mostraría el mensaje "b = True", mientras que esto otro:
Mostraría por el contrario el mensaje "b = False". Ahora bien, ¿por qué es esto así? ¿Alguien tiene alguna idea? ¿Quizá es un comportamiento que puede cambiarse mediante alguna directiva de compilación, si puede llamarse así? |
#5
|
||||
|
||||
Pues después en la explicación lo dices al contrario que Caro, ¿en qué quedamos?
Creo que tu variable "global", es diferente a lo dicho por Caro, quizás ella se refiera a una variable global dentro de una clase... no sé no adivino aún los pensamientos de cada uno... aunque estoy en ello, estoy en ello Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
||||
|
||||
Hola,
Yo juraría que he dicho lo mismo que Caro, sólo que poniendo el código que lo ejemplifica. Resumiendo: las variables "booleanas" "globales" tienen un valor "verdadero" por defecto, sin inicializar por nuestra parte, mientras que las mismas variables, pero, "locales", se inicializan "solas" como "falsas". No sé si ahora sí que la he terminado de liar. |
#7
|
||||
|
||||
Cita:
Esta ha sido mi pruebita:
Ahora nose porque a ti te sale al reves. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#8
|
||||
|
||||
¡Hola a todos!
Un gusto iniciar el día saludándolos. Aquí explico algo sobre el tema que se trata: http://www.clubdelphi.com/foros/show...5&postcount=29 Espero sea de utilidad y sus comentarios en caso de generar más dudas. Un abrazo variable. Al González. Última edición por Al González fecha: 16-12-2008 a las 14:42:16. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
inicializacion de vector de cadenas | personilla | Varios | 3 | 26-02-2007 00:41:35 |
Inicializacion de variables | xerkan | OOP | 3 | 24-05-2004 16:21:48 |
error de inicializacion en una BD BDE | viajero2015 | Conexión con bases de datos | 1 | 27-01-2004 22:17:45 |
Frames y inicialización de variables | __cadetill | OOP | 6 | 25-11-2003 18:22:54 |
Problemas de Inicialización de un componente | Angel | OOP | 16 | 24-07-2003 15:32:40 |
|