Números
Tipos de Dados Numéricos Primitivos
Integer == Inteiro == int
- Sequencias simples de números
- 0
- 123
- 12345678900987654
Float == Flutuante == float
- Um sinal (a famosa vírgula, por exemplo) seguido de um ou mais dígitos
- 0.0
- 3,14
- -3.14
- 6.02e23
- 1_000_000.01
- ERRADO -> .1
- CORRETO -> 0.1
Double == Complexo == double
- Um Float evoluído, mais poderoso e robusto
- Decimal == Decimal == decimal
- Rational == Racional == Rational
Tipos de Dados Numéricos Secundários
- Fixnum (valores de até 31 bits, 0000000000000000000000000000000 ... por exemplo)
- Bignum (32 ou mais bits)
Cada um desses tipos de dados são objetos em ruby. Aliás, tudo em ruby é um objeto. Isso siginifca que podemos invocar métodos para todos os componentes de um programa. por exemplo, ao declararmos ...
int i = 1
... podemos fazer coisas do tipo ...
1.class
1.parent
e assim por diante.