Rustområdeuttrykk
Følgende er noen områdeuttrykk som støttes på rustspråket:
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 ()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 tilRekkevidde 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.