Diferencia entre revisiones de «Programación en Vala/Conceptos básicos del lenguaje»

Contenido eliminado Contenido añadido
Invadibot (discusión | contribs.)
m Bot: Eliminando especificación de protocolo en URL para respetar el servidor
Línea 240:
 
=== Referencias ===
El tipo de dato conocido como [http://en.wikipedia.org/wiki/Reference_(computer_science) referencia] es un tipo de dato que contiene un valor que permite el acceso indirecto al contenido de una variable. El termino referencia es muy similar al termino puntero que se usa en otros lenguajes de programación como C, sin embargo en este caso una referencia normalmente se usará para los objetos creados, mientras que un puntero puede ser de cualquier tipo de variable (entero, coma flotante, cadena, etc). Así cada vez que dentro de un programa escrito en Vala pasemos un objeto a una función o método de otra clase, en realidad estaríamos pasando una referencia. El sistema es capaz de tener un registro de cuantas referencias siguen en uso, con el fin de que pueda realizar la gestión de memoria por nosotros. Entre otras cosas el sistema de gestión de memoria de Vala se encarga de liberar la memoria que ocupa un objeto cuando todas las referencias que apuntan a él hayan dejado de usarse. El valor de una referencia que no apunte a ninguna parte será ''null''. Más información acerca de las referencias en el capítulo de [http://es.wikibooks.org/Programación_en_Vala/Programación_orientada_a_objetos_en_Vala Programación orientada a objetos en Vala].
 
=== Conversión estática de tipos ===