/ / Comment puis-je générer une séquence de nombres dans Elixir? - élixir

Comment puis-je générer une séquence de nombres dans Elixir? - élixir

En parcourant quelques exercices Elixir, j'ai trouvé le besoin de générer rapidement une séquence de 1 à n nombres entiers. En Ruby, je voudrais faire ceci:

numbers = (1..100)

Y a-t-il quelque chose de similaire dans Elixir?

Réponses:

7 pour la réponse № 1

Elixir a une caractéristique très similaire:

iex(2)> numbers = 1..10
1..10
iex(3)> Enum.to_list(numbers)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
iex(4)> Enum.map(numbers, fn x -> x * x end)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Pour la documentation voir Gamme