Shell   10-11-2022, 15:29
#5
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 ).  Smile
( 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

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.