Overblog Seguir este blog
Edit post Administration Create my blog
18 junio 2012 1 18 /06 /junio /2012 05:59

Okey, estamos ya avanzando un poco en el mundo de Ruby, hemos llegado a un punto muy interesante sobre las cadenas, son parecidos a los simbolos pero en realidad son fundamentalmente parte de los simbolos.

 

Cadenas de caracteres

 

En Ruby las cadenas de caracteres son un conjunto de caracteres pero estos no se almacenan sino son una simple especificación, al igual que los números, es decir que para conservar el valor es necesario una variable, que a difierencia de los simbolos, los simbolos no necesitan una variable para conservar su valor.

 

Las cadenas se definen por las comillas simples ´ y las comillas dobles  "

 

Algunos ejemplos de cadena de caracteres

 

 

irb(main):037:0> 'cielo'

=> "cielo"

irb(main):038:0> "tierra"

=> "tierra"

 

 

Tambien es posible hacer comparaciones en las cadenas de caracteres que tienen una comilla o comilla doble

 

 

irb(main):039:0> 'cielo' == 'cielo'

=> true

irb(main):040:0> 'cielo' == 'Cielo'

=> false

irb(main):041:0> 'cielo' == "Cielo"

=> false

irb(main):042:0> 'cielo' == "cielo"

=> true

 

 

Las cadenas de caracteres son tambien objetos, asi que tambien tienen varias ventajas.

 

Tambien una cadena es un arreglo, por lo tanto podemos acceder a un caracter especifico

 

irb(main):001:0> "tierra"[2]

=> "e"

irb(main):002:0> 'tierra'[5]

=> "a"

 

Bueno hasta ahora acabamos con el capitulo 8, ahora el siguiente es el 9, se que las cadenas tienen mucho mas caracteristicas pero en los siguientes capitulos vamos a profundizar en el tema, comenten libremente todas sus dudas seran absueltas.

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