Como você faz a matemática com palavras ruby
Em Ruby, você pode fazer aritmética básica com dados numéricos. Acontece que strings (e caracteres individuais) têm muitas capacidades built-in, alguns dos quais parecem semelhantes aos símbolos que se parecem com aritmética.
Conteúdo
Video: COMO APRENDER MATEMÁTICA? | Matemática Rio
Você pode adicionar duas cordas, e Ruby esmaga as duas cordas em conjunto:
2.2.2: 006 gt; "Olá" + "chris"= Gt; "hellochris"
Ruby não é inteligente o suficiente para colocar um espaço entre o cumprimento e seu nome, mas você pode fazer isso manualmente:
2.2.2: 007 gt; "Olá " + "novamente chris"= Gt; "Olá novamente chris"
Programadores chamam adicionando duas cordas juntas concatenação (Ou às vezes apenas encadeamento).
Video: Renan Cerpe ensina a resolver o cubo mágico
Se você deseja exibir uma recepção muito animado, você pode usar a multiplicação, ea seqüência será repetida o número de vezes que você especificar, como este:
2.2.2: 014 gt; "Olá " * 5 = gt; "Ola Ola Ola Ola Ola "
Note que você não pode combinar strings e números, para tentar usar o operador de adição como os seguintes leva a um erro:
Video: Cúmplices de um Resgate (25/08/16) - Joaquim e Manu compõem música pelo celular
2.2.2: 015 gt; "Olá número " + 5TypeError: nenhuma conversão implícita de Fixnum em Stringfrom (IVB): 15: em `+&apos-de (IVB): 15from /Users/chaupt/.rvm/rubies/ruby-2.2.2/bin/irb:11:in ``
Agora que você sabe o Ruby faixas tipos de dados, este erro começa a ser um pouco mais significativa na medida em que é chamado de TypeError, e não pode converter dados automaticamente.