In

Inteiros em Elixir

32 exercícios

Sobre Inteiros

Em Elixir existem dois tipos de números diferentes: os inteiros e os números de vírgula flutuante.

Os inteiros são números inteiros.

integer = 3
# => 3

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

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

Os inteiros grandes (mas também os números de vírgula flutuante) costumam ser formatados separando cada 3 algarismos em grupos com um underscore.

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 suporta notações abreviadas para escrever inteiros binários, octais e hexadecimais.

0b0100
# => 4

0o555
# => 365

0xFF
# => 255

Comparação

Os inteiros e os números de vírgula flutuante podem ser considerados iguais (==) se tiverem o mesmo valor. No entanto, como são de tipos diferentes, nunca são estritamente iguais (===).

1 == 1.0
# => true

1 === 1.0
# => false
Editar via GitHub A ligação abre numa nova janela ou separador

Aprende Inteiros

A prática está bloqueada

Desbloqueia mais 10 exercícios para praticares Inteiros