Gamme de rouille

Gamme de rouille
L'opérateur de plage vous permet d'itérer une collection d'articles comme spécifié par le décalage de début et de fin. Cet article discutera des expressions de gamme communes et comment les utiliser dans Rust.

Expression de la gamme de rouille

Voici quelques expressions de gamme soutenues dans le langage de la rouille:

  1. RangeExpr
  2. Plage de
  3. Aller à
  4. Ranger plein
  5. Gamme inclusive
  6. Gamme à inclusive

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 ()
pour je dans 1… 5
println!("", je);

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 hauteur

Ranger 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.