Section courante

A propos

Section administrative du site

in

Dans
Rust

Syntaxe

for variable in iterable {
   // bloc de code
}

Paramètres

Nom Description
variable Ce paramètre permet de représenter chaque élément obtenu à chaque itération de la boucle for.
iterable Ce paramètre permet de spécifier une expression qui produit un itérateur sur lequel boucler.

Description

Ce mot réservé permet d'indiquer une partie de la syntaxe de la boucle for.

Remarques

Permet d'indiquer un itérer sur une série de valeurs avec for.

L'expression suivant immédiatement in doit implémenter le trait IntoIterator.

Exemples littéraux :

L'autre utilisation de in est avec le mot clef pub. Il permet aux utilisateurs de déclarer un élément comme visible uniquement dans une portée donnée.

Exemple littéral :

  1. pub(in crate::outer_mod) fn outer_mod_visible_fn() {} // fn est visible dans outer_mod

À partir de l'édition 2018, les chemins pour pub(in path) doivent commencer par crate, self ou super. L'édition 2015 peut également utiliser des chemins commençant par :: ou des modules de la racine crate.



Dernière mise à jour : Vendredi, le 1er Août 2025