Vídeo: Como Resolver Rapidamente um Cubo de Rubik 3x3 | O Tutorial Mais Fácil 2025
Em Ruby, você pode fazer aritmética básica com dados numéricos. Acontece que as cordas (e os caracteres individuais) possuem muitas habilidades internas, algumas das quais parecidas com símbolos que se parecem com a aritmética.
Você pode adicionar duas strings, e Ruby esmaga as duas cordas juntas:
2. 2. 2: 006> "hello" + "chris" => "hellochris"
Ruby não é inteligente o suficiente para colocar um espaço entre a saudação e seu nome, mas você pode fazer isso manualmente:
2. 2. 2: 007> "hello" + "novamente chris" => "hello again chris"
Os programadores chamam de adicionar duas cordas juntas concatenação (ou às vezes apenas catenação ).
Se você quiser exibir uma saudação realmente animada, você pode usar a multiplicação, e a seqüência de caracteres será repetida o número de vezes que você especificar, assim:
2. 2. 2: 014> "hello" * 5 => "hello hello hello hello hello"
Observe que você não pode combinar cordas e números, então tentar usar o operador de adição como o seguinte provoca um erro: <
Agora que você conhece o Ruby rastrear os tipos de dados, esse erro começa a ser um pouco mais significativo em que é chamado de TypeError e não pode converter dados automaticamente.
