gartumar2
¿ Por casualidad estudiaste Python ?. En caso afirmativo, ¿ lo relacionaste con el tipo "None" ?.
None en Python es la forma de decirle a una variable, objeto, que no es nula, que no tiene valor, pero en realidad vale "algo". ( nada ).
( Esto tiene su idea).
En Gambas no existe este tipo de datos. Ausencia de valor, pero ni es nulo ni es por defecto.
Ejemplo al declarar una variable en Gambas por defecto. Si tu declaras una variable del tipo entero,
su valor por defecto sera cero.
Imagina que estas creando un objeto de la clase empleado, pero no asignas valores al constructor.
Constructor(nombre como cadena, edad como entero)
Y haces esto:
Constructor()
'Cuerpo del constructor:
nombre = None
edad = None
Y luego más tarde asignas valores a sus propiedades.
Ejemplo en Python:
Código:
class Ficha_Empleado:
def __init__(self):
self.nombre = None
self.edad = None
def main():
a = Ficha_Empleado()
a.nombre = "Javier"
a.edad = 21
Saludos