loop |
Boucle |
|---|---|
| Rust | |
Syntaxe
|
'mon_label: loop { // bloc d'instructions // utiliser break [valeur]; pour sortir } |
Paramètres
| Nom | Description |
|---|---|
| 'mon_label | Ce paramètre permet d'étiqueter la boucle afin de pouvoir y faire référence depuis un break ou continue. |
| bloc d'instructions | Ce paramètre permet de spécifier les instructions qui seront exécutées de manière répétitive et inconditionnelle. |
| break [valeur] | Ce paramètre permet de quitter la boucle, éventuellement en retournant une valeur. |
Description
Ce mot réservé permet d'indiquer une boucle inconditionnellement.
Remarques
Permet d'indiquer une boucle indéfinie.
loop est utilisé pour définir le type de boucle le plus simple pris en charge par Rust. Il exécute le code qu'il contient jusqu'à ce que le code utilise break ou que le programme se termine.
Contrairement aux autres types de boucles dans Rust (while, while let et for), les boucles peuvent être utilisées comme des expressions renvoyant des valeurs via break.
Chaque saut dans une boucle doit avoir le même type. Lorsqu'il ne fournit pas explicitement de valeur, break; renvoie ().
Dernière mise à jour : Vendredi, le 1er Août 2025