Golang fortsetter

Golang fortsetter
Fortsettelseserklæringen er et nøkkelord som lar deg hoppe over et segment av en kodeblokk og hoppe inn i neste iterasjon. Det er veldig vanlig når du utfører operasjoner, for eksempel for løkker og bytteuttalelser.

I denne artikkelen vil vi utforske hvordan du jobber med fortsettelsestasten i Go -programmeringsspråket.

Golang fortsett nøkkelord

Syntaksen til fortsette nøkkelordet er som vist:

Fortsette

La oss se på noen få eksempler og forstå hvordan vi kan bruke fortsette nøkkelordet.

Fortsett i en for loop

Det vanligste bruken av en fortsettingskonstruksjon er inne i en for loop. Ta eksemplet nedenfor:

pakkehoved
Importer "FMT"
func main ()
i: = 0
for jeg < 5
Hvis i == 2
Jeg++
Fortsette

fmt.Println (i)
Jeg++

I eksemplet over bruker vi en for loop for å iterere over verdiene mellom 1 og 5. Hvis verdien av i er lik 2; Vi hopper over den iterasjonen og øker verdien av i med 1.

Hvis vi kjører koden over, bør vi få en utdata som:

1
3
4

Legg merke til at koden ikke skriver ut 2, da iterasjonen hoppes over.

Fortsett i en nestet sløyfe

En annen klassisk bruk av en for sløyfe er inne i en nestet sløyfe. Når fortsette nøkkelordet brukes inne i en nestet sløyfe, overføres utførelsen til tilstøtende ytre sløyfe som vist:

i: = 0
J: = 5
for jeg < j
K: = 0
for k = j
k++
Fortsette

fmt.Printf ("Hei")
k++

fmt.Println ()
Jeg++

Ovennevnte kode skal returnere:

hihihihihi
hihihihi
Hei hei hei
Hei hei
Hei

Konklusjon

Denne opplæringen illustrerer hvordan du bruker fortsette nøkkelordet til å hoppe over den nåværende iterasjonen eller hoppe tilbake til den ytre sløyfen.