quarta-feira, 24 de fevereiro de 2010

Manual Ruby - Tipos de Dados e Objetos em Ruby

Toda linguagem de programação utiliza dados como sua principal matéria prima. Saber manipulá-los é básico para qualquer programador. A seguir os tipos e formas de manipulação de dados e objetos em Ruby.

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
  1. Decimal == Decimal == decimal
  2. Rational == Racional == Rational

Tipos de Dados Numéricos Secundários

  1. Fixnum (valores de até 31 bits, 0000000000000000000000000000000 ... por exemplo)
  2. 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.

Nenhum comentário:

Postar um comentário