Expression de la gamme de rouille
Voici quelques expressions de gamme soutenues dans le langage de la rouille:
Gamme
Ceci est défini comme une expression de gamme à moitié ouverte. L'opérateur de plage itérara les éléments spécifiés du début à la fin du décalage de cette expression.
La syntaxe est comme indiqué:
Range Début… fin;Considérez l'exemple de code ci-dessous:
fn main ()Le code ci-dessus itérera des valeurs 1 à 5, exclusive de la valeur de décalage final. La valeur résultante est comme indiqué:
1
2
3
4
Plage de
Une autre expression de la plage commune va d'un point de départ spécifique à la fin de l'itérateur.
La syntaxe est comme indiqué:
commencer… ;Aller à
La plage de l'expression est l'opposé de la plage de l'expression. Dans ce cas, la plage fonctionne du début à une valeur de décalage spécifiée.
La syntaxe est comme indiqué:
… fin; // va à la hauteurRanger plein
Une gamme complète vous permet de aller du début à la fin. La syntaxe est comme indiqué:
…;Gamme inclusive
Pour aller à partir d'un début et d'une fin spécifié, vous pouvez utiliser l'expression inclusive de la plage, y compris la valeur élevée.
La syntaxe est comme indiqué:
Démarrer… = fin;Gamme à inclusive
Pour aller du début à un décalage spécifique et inclure la valeur élevée, vous pouvez utiliser la plage pour expliquer.
La syntaxe est comme indiqué:
… = Fin;Fermeture
Ceci est un court article descriptif sur diverses expressions de gamme dans le langage de programmation Rust. Considérez les documents pour plus.