In

Inteiros em Elixir

32 exercícios

Sobre Inteiros

Existem dois tipos diferentes de números em Elixir: inteiros e números de ponto flutuante.

Inteiros são números sem parte fracionária.

integer = 3
# => 3

Você encontra algumas funções úteis para trabalhar com inteiros no módulo Integer.

Integer.digits(123)
# => [1, 2, 3]

Números inteiros grandes (e também os números de ponto flutuante) costumam ser formatados separando cada 3 dígitos em grupos com um sublinhado.

1_000_000
# => 1000000

O tamanho máximo dos números em Elixir é limitado apenas pela memória disponível no sistema, porque o Elixir usa aritmética de precisão arbitrária.

O Elixir também oferece notações abreviadas para escrever inteiros binários, octais e hexadecimais.

0b0100
# => 4

0o555
# => 365

0xFF
# => 255

Comparação

Inteiros e números de ponto flutuante podem ser considerados iguais (==) se tiverem o mesmo valor. No entanto, como são tipos diferentes, nunca são estritamente iguais (===).

1 == 1.0
# => true

1 === 1.0
# => false
Editar via GitHub O link abre em uma nova janela ou aba

Aprenda Inteiros

A prática está bloqueada

Desbloqueie mais 10 exercícios para praticar Inteiros