Gamma di ruggine

Gamma di ruggine
L'operatore di gamma consente di iterare su una raccolta di articoli come specificato dall'offset di avvio e finale. Questo articolo discuterà delle espressioni di gamma comune e come usarle in ruggine.

Espressione della gamma di ruggine

Di seguito sono riportate alcune espressioni di gamma supportate nel linguaggio della ruggine:

  1. RangeExpr
  2. Vanno da
  3. Gamma a
  4. Gamma piena
  5. Range inclusivo
  6. Portata a inclusi

Allineare

Questo è definito come un'espressione di mezza apertura. L'operatore della gamma iterirà sugli elementi specificati dall'inizio all'offset finale in questa espressione.

La sintassi è come mostrata:

gamma inizio ... fine;

Considera il codice di esempio mostrato di seguito:

fn main ()
Per I in 1 ... 5
println!("", io);

Il codice sopra iterato dai valori da 1 a 5, esclusiva del valore di offset finale. Il valore risultante è come mostrato:

1

2

3

4

Vanno da

Un'altra espressione della gamma comune varia da un punto di partenza specifico alla fine dell'iteratore.

La sintassi è come mostrata:

inizio… ;

Gamma a

L'intervallo all'espressione è l'opposto dell'intervallo dall'espressione. In questo caso, l'intervallo va dall'inizio a un valore di offset specificato.

La sintassi è come mostrata:

… FINE; // Ranna fino a

Gamma piena

Una gamma completa ti consente di variare dall'inizio alla fine. La sintassi è come mostrata:

...;

Range inclusivo

Per variare da un inizio e dalla fine specificato, è possibile utilizzare l'espressione inclusiva della gamma, compresa l'alto valore.

La sintassi è come mostrata:

inizio ... = fine;

Portata a inclusi

Per variare dall'inizio a un offset specifico e includere il valore elevato, è possibile utilizzare l'intervallo per espressione.

La sintassi è come mostrata:

… = Fine;

Chiusura

Questo è un breve articolo descrittivo su varie espressioni di gamma nel linguaggio di programmazione ruggine. Considera i documenti per ulteriori informazioni.