Overblog Seguir este blog
Edit post Administration Create my blog
5 febrero 2011 6 05 /02 /febrero /2011 21:58

Bueno continuamos con esta parte 3 de tutorial Ruby, en el intérprete de Ruby el IRB vamos a explicar las variables y constantes dividida en ambas partes respectivamente.

 

Variables en Ruby

 

Una variable, como bien se conoce, son almacenadores de contenidos que pueden cambiar también el contenido almacenado, pero en Ruby el contenido que almacena es en realidad es un objeto o clase, es decir que si almacenamos una palabra en realidad estamos almacenando un objeto de la clase String.

Las variables en Ruby empiezan con una letra minúscula, como se mencionó anteriormente Ruby es case sensitve (diferencia mayúscula de minúscula), luego se utiliza el asignador igual = y al lado derecho el contenido o mejor dicho el "objeto", por ejemplo:

irb(main):004:0> variableNumero=0

=> 0

irb(main):005:0> variablePalabra="palabra"

=> "palabra"

Las respuestas el IRB de Ruby son los contenidos de dichas variables, para recuperar posteriormente el contenido de las variables, simplemente digitamos el nombre de las variables:

irb(main):006:0> variableNumero

=> 0

irb(main):007:0> variablePalabra

=> "palabra"

Si se desea cambiar el contenido de la variablePalabra simplemente asignamos otro contenido:

irb(main):008:0> variablePalabra="palabrita"

=> "palabrita"

 

Constantes en Ruby

 

Una constante tiene la misma funcionalidad de una variable, salvo algunas excepciones, una constante en Ruby empieza por una letra mayúscula, el concepto es que el contenido de una constante no debería cambiar, sin embargo cuando se cambie el contenido de una constante Ruby lanzará una alerta indicando que se tenga cuidado o precaución sobre la constante inicializada, por ejemplo una constante:

irb(main):009:0> ConstantePalabra="palabra"

=> "palabra"

irb(main):010:0> ConstantePalabra="palabrita"

(irb):10: warning: already initialized constant ConstantePalabra

=> "palabrita"

Como se puede observar recibimos el "warning" indicado por el IRB en la línea 10 del intérprete cuando alteramos el contenido de una constante.

Listo, espero ampliar esta información, por lo pronto hemos terminado con el titulo "3" ahora puedes seguir con el titulo "4", puedes comentar libremente todas tus dudas.

Compartir este post

Repost 0
Published by Daniel A. Nuñez C. - en Tutorial Ruby
Comenta este artículo

Comentarios

Presentación

  • : El blog de Daniel A. Nuñez C.
  • El blog de Daniel A. Nuñez C.
  • : Un blog sobre tecnologías y futuro, también sobre lenguaje de programación Ruby y más.
  • Contacto

Perfil

  • Daniel A. Nuñez C.
  • Ingeniero de Sistemas
  • Ingeniero de Sistemas

Donaciones/Donations

Por favor considera realizar una donación

Please make a donation

btn_donateCC_LG.png

Buscar Tema En Este Blog

Archivos