La forma de hacerlo matemáticas con palabras en rubí

En Ruby, que puede hacer operaciones aritméticas básicas con datos numéricos. Resulta que las cadenas (y personajes individuales) tienen muchas capacidades incorporadas, algunas de las cuales parecen similares a los símbolos que se parecen a la aritmética.

Video: TUTORIAL: Como Armar El Cubo Rubik (Metodo Básico)

Se pueden añadir dos cadenas, y Ruby rompe las dos cadenas juntas:

2.2.2: 006 gt; "Hola" + "Chris"= Gt; "Hola Chris"

Ruby no es lo suficientemente inteligente como para poner un espacio entre el saludo y su nombre, pero se puede hacer eso de forma manual:

Video: Razones y proporciones ¿ que es una razon y una proporcion ?

2.2.2: 007 gt; "Hola " + "Chris de nuevo"= Gt; "hola de nuevo Chris"

Los programadores llaman la adición de dos cadenas juntas concatenación (Oa veces sólo cadena).

Si desea mostrar un muy emocionados de bienvenida, se puede usar la multiplicación y la cadena se repetirá el número de veces que se especifique, como este:

2.2.2: 014 gt; "Hola " * 5 = gt; "Hola hola hola hola hola "

Tenga en cuenta que no se puede combinar cadenas y números, por lo que intentar utilizar el operador de suma, como los siguientes conduce a un error:

Video: Claves para plantear problemas de matemática ¬PLANTEO DE ECUACIONES | Significado matemático

2.2.2: 015 gt; "hola número " + 5TypeError: no conversión implícita de Fixnum en Stringfrom (IRB): 15: en `+&apos-de (IRB): 15from /Users/chaupt/.rvm/rubies/ruby-2.2.2/bin/irb:11:in `
`

Ahora que ya sabe Rubí seguimiento de tipos de datos, este error comienza a ser un poco más significativo, ya que llama Error de tecleado, y que no puede convertir datos de forma automática.

Artículos Relacionados