Skip to content
Snippets Groups Projects
Verified Commit 1d0dc450 authored by Michaël El Kharroubi's avatar Michaël El Kharroubi :satellite:
Browse files

Suggestion Orestis

parent 9a5e8e7e
No related branches found
No related tags found
3 merge requests!67Cli toc,!63Cli toc,!57Iterator
Pipeline #26179 passed
......@@ -82,7 +82,9 @@ de créer un itérateur à l'aide d'une fonction :
# }
```
Le code ci-dessus commence par créer un itérateur infini de nombres paires. Pour cela nous utilisons une variable mutable `count`.
Le code ci-dessus commence par créer un itérateur infini de nombres paires. Nous verrons plus-tard que les éléments de l'itérateur infini n'est pas généré immédiatement
[dans la section lazy-evaluation](#performances-et-lazy-evaluation).
Nous utilisons une variable mutable `count`, afin de générer les valeurs de notre itérateur.
Notre closure va capturer cette variable et l'incrémenter de 2 à chaque appel et retourner la valeur courante encapsulée dans une `Option`.
Notre itérateur étant infini, nous devons le limiter à un nombre fini d'éléments avant de pouvoir récupérer une collection.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment