Se pueden hacer cosas distintas de las matemáticas con cadenas en ruby
Además mathlike operaciones, cadenas en Ruby tienen muchas otras funciones útiles integradas. A medida que más familiarizado con la programación, habrá ocasiones en las que desea hacer algo más complicado, y Ruby estarán ahí para salvar el día!
Video: 06 - Curso de Ruby, Clase String
Imagínese que usted necesita para hacer un saludo parece gritar. En el texto, es posible que desee utilizar todas las letras mayúsculas. Pero ¿y si la variable no ya tienen un nombre en letras mayúsculas? Puede utilizar una función de cadena para resolver ese problema:
2.2.2: 031 gt; "Chris".upcase = gt; "CHRIS"2.2.2: 032 gt; name = "Chris"= Gt; "Chris"2.2.2: 033 gt; NAME = gt; "Chris"2.2.2: 034 gt; name.upcase = gt; "CHRIS"
Para utilizar las capacidades de un objeto en Ruby, se sigue el objeto con un punto (también conocido como punto) Y luego el nombre de la función que desea utilizar. Esta técnica funciona directamente con un objeto como el ejemplo de cadena de más arriba, o con una variable.
Video: Métodos y funciones para cadenas - Cadenas en Ruby - Ruby Básico - 07
Aquí está tratando de utilizar el upcase funcionar para convertir la cadena en mayúsculas sobre la marcha.
En Ruby, capacidades o funciones programadas de un objeto se conocen como métodos. Cuando se escribe código que hace que un objeto utilizar un método, que está “enviar un mensaje” a ese objeto.
Video: Ruby Symbols vs Strings
Prueba este ejemplo:
2.2.2: 035 gt; saludo = "Hola"= Gt; "Hola"2.2.2: 036 gt; greeting.capitalize = gt; "Hola"
Si se olvida de capitalizar el saludo (o tal vez no estaban seguros si fue mayúscula porque tienes la variable de otro lugar), se puede utilizar la cadena objeto de capitalizar método para realizar el trabajo.
Video: String manipulation in Ruby
El sitio oficial de la documentación de Ruby puede ser un poco de miedo al empezar. Por ahora, sabemos que está ahí y es gratis. También hay montones y montones de recursos libres en la web que le ayudará a ampliar su aprendizaje. los rubí cadena referencia es sólo una pequeña parte de la documentación disponible. Si escanea sobre la página, incluso si usted no entiende todo, verá un gran número de métodos que se pueden utilizar en el futuro.