St

Streams em Elixir

4 exercícios

Sobre Streams

O módulo Stream é uma alternativa lazy ao módulo Enum, que é eager. Os streams:

  • Implementam o protocolo Enumerable.
  • Podem ser compostos.
  • São representados internamente como funções.
  • Podem ser infinitos.

Os streams são ideais para lidar com recursos lentos e com coleções muito grandes, potencialmente infinitas. Em todos os outros casos, usa antes o Enum.

Editar via GitHub A ligação abre numa nova janela ou separador

Aprende Streams