Rustområde

Rustområde
Rangeoperatøren lar deg iterere over en samling av elementer som spesifisert av start og sluttforskyvning. Denne artikkelen vil diskutere Common Range -uttrykk og hvordan du bruker dem i rust.

Rustområdeuttrykk

Følgende er noen områdeuttrykk som støttes på rustspråket:

  1. Rangexpr
  2. Spenner fra
  3. Rekkevidde til
  4. Rekkevidde full
  5. Rekkevidde inkludert
  6. Rekkevidde til inkluderende

Område

Dette er definert som et halvåpent utvalg. Rangeoperatøren vil iterere over elementene som er spesifisert fra start til sluttforskyvning i dette uttrykket.

Syntaksen er som vist:

Range start ... slutt;

Tenk på eksempelkoden vist nedenfor:

fn main ()
for jeg i 1… 5
Println!("", Jeg);

Koden over vil iterere fra verdiene 1 til 5, eksklusiv av sluttforskyvningsverdien. Den resulterende verdien er som vist:

1

2

3

4

Spenner fra

Et annet vanlig rekkevidde -uttrykk spenner fra et spesifikt utgangspunkt til enden av iteratoren.

Syntaksen er som vist:

start… ;

Rekkevidde til

Rekkevidden til uttrykk er det motsatte av området fra uttrykk. I dette tilfellet går området fra begynnelsen til en spesifisert forskyvningsverdi.

Syntaksen er som vist:

… slutt; // rekkevidde opp til

Rekkevidde full

Et utvalg fullt lar deg variere fra start til slutt. Syntaksen er som vist:

...;

Rekkevidde inkludert

For å variere fra en spesifisert start og slutt, kan du bruke det inkluderende uttrykket, inkludert den høye verdien.

Syntaksen er som vist:

Start ... = slutt;

Rekkevidde til inkluderende

For å variere fra starten til en spesifikk forskyvning og inkludere den høye verdien, kan du bruke rekkevidden til uttrykk.

Syntaksen er som vist:

... = slutt;

Lukking

Dette er en kort beskrivende artikkel om forskjellige utvalg i rustprogrammeringsspråket. Tenk på dokumentene for mer.