Tipos Básicos de Dados em Ruby
- #Ruby
Introdução
Ruby é uma linguagem fortemente orientada a objetos, o que significa que absolutamente tudo em Ruby é um objeto, mesmo os tipos de dados mais básicos. Começaremos com quatro dos tipos básicos de dados em Ruby: números (inteiros e floats), arrays, símbolos e booleanos (true, false e nil).
Inteiros e Floats
Há dois tipos principais de números em Ruby. Inteiros são números inteiros, como 5. Floats são números que contêm um ponto decimal, como 5,2 ou 0,25.
Strings
Uma string é uma lista de caracteres em uma sequência específica. As strings podem ser formadas com aspas duplas ou únicas, também conhecidas como literais de cordas. Eles são muito parecidos, mas há algumas diferenças. Especificamente, interpolação e os caracteres de fuga, ambos só funcionam dentro de aspas duplas, não aspas simples.
Símbolos
Símbolos são uma reviravolta interessante na ideia de uma string. A explicação completa pode ser um pouco longa, mas aqui está a versão curta:
As strings podem ser alteradas, então toda vez que uma string é usada, ruby tem que armazená-la na memória mesmo se uma string com o mesmo valor já exista. Os símbolos, por outro lado, são armazenados na memória apenas uma vez, tornando-os mais rápidos em determinadas situações.
Booleanos
True and False
Representam exatamente o que você pensa que fazem: representa algo que é verdade (True), e representa algo que é falso (False).
Nil
Em Ruby, representa “nada”. Tudo em Ruby tem um valor de retorno. Quando um código não tem nada para devolver, ele vai voltar. Isso é bastante abstrato, mas fará mais sentido à medida que você aprender e usar ruby mais.
Link do meu artigo completo no Medium.