Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Guía del usuario de Ruby - Variables

Guía del usuario de Ruby - Variables

 ***** (2 opiniones)
GNU Free Documentation License Tutorial de matz - 27 de Febrero de 2006
Temas Relacionados: Orientación a objetos
21. Variables
Ruby tiene tres clases de variables, una clase de constante y exactamente dos pseudo-variables. Las variables y las constantes no tienen tipo. Aunque las variables sin tipo tienen sus inconvenientes, presentan más ventajas y se adaptan mejor a la filosofía rápido y sencillo de Ruby

En la mayoría de los lenguajes hay que declarar las variables para especificar su tipo, si se pueden modificar (e.g. si son constantes) e indicar su ámbito, ya que no es ningún problema el tipo y como vamos a ver, el resto se obtiene a partir del nombre, en Ruby no se necesita declarar las variables.

El primer carácter de un identificador lo cataloga de un plumazo:

Tabla 20-1. Clases de variables

|| $ || Variable global ||
|| @ || Variable instancia ||
|| [a-z] ó _ || Variable local ||
|| [A-Z] || Constante ||

Las únicas excepciones a lo expuesto en la tabla son las pseudo-variables de Ruby: self, que referencia al objeto que está en ese momento en ejecución y nil que es el valor nulo que toman las variables no inicializadas. Ambos tienen un identificador como de variable local pero self es una variable global que la mantiene el interprete y nil es una constante. Como estas son las únicas excepciones no provocan mucha confusión.

No se debe asignar valores a self y nil principalmente porque un valor de self referencia al objeto de nivel superior:

|| ruby> self main ruby> nil nil ||
Autor y licencia de 'Guía del usuario de Ruby - Variables'
matz Extraído de: http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario-ruby/doc-guia-usuario-ruby-html/ GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Guía del usuario de Ruby - Variables'

Este controlador es para la interfaz del adaptador Ethernet Digital ''Tulip'' Debería de trabajar con... Más »
Todo lo que Ud. necesita saber para comenzar a utilizar Linux, el clon gratuito de... Más »
Conceptos como dirección IP, DNS, hosting, que le permitirán entender cómo poner las páginas que... Más »
La gestión de la innovación; así como las organizaciones en general, públicas y privadas, ameritan... Más »
El rediseño total o parcial de la estructura organizacional, el impacto de diversas variables macroeconómicas,... Más »
¿Estás seguro de que deseas eliminar este capítulo?