Golang kontynuuje

Golang kontynuuje
Instrukcja kontynuowania jest słowem kluczowym, które pozwala pominąć segment bloku kodu i wskoczyć do następnej iteracji. Jest to bardzo powszechne podczas wykonywania operacji, na przykład dla instrukcji pętli i przełączników.

W tym artykule zbadamy, jak pracować z słowem kluczowym Kontynuacji w języku programowania Go.

Golang kontynuuj słowo kluczowe

Składnia słowa kluczowego kontynuowania jest jak pokazano:

Kontynuować

Spójrzmy na kilka przykładów i zrozum, w jaki sposób możemy korzystać z słowa kluczowego.

Kontynuuj w pętli

Najczęstszym przypadkiem użycia konstrukcji kontynuacji znajduje się w pętli. Weź poniższy przykład:

Pakiet Main
importować „fmt”
func main ()
I: = 0
Dla ja < 5
Jeśli i == 2
I++
Kontynuować

fmt.Println (i)
I++

W powyższym przykładzie używamy pętli do iteracji w stosunku do wartości od 1 do 5. Jeśli wartość i jest równa 2; Pomijamy tę iterację i zwiększamy wartość i o 1.

Jeśli uruchomimy powyższy kod, powinniśmy uzyskać dane wyjściowe jako:

1
3
4

Zauważ, że kod nie drukuje 2, ponieważ iteracja jest pomijana.

Kontynuuj w zagnieżdżonej pętli

Kolejne klasyczne użycie pętli jest w zagnieżdżonej pętli. Gdy słowo kluczowe jest używane wewnątrz zagnieżdżonej pętli, wykonanie jest przenoszone do sąsiedniej pętli zewnętrznej, jak pokazano:

I: = 0
J: = 5
Dla ja < j
K: = 0
dla k = j
k++
Kontynuować

fmt.Printf („hi”)
k++

fmt.Println ()
I++

Powyższy kod powinien zwrócić:

hihihihihi
hihihihi
cześć cześć cześć
cześć cześć
Cześć

Wniosek

Ten samouczek ilustruje, jak używać słowa kluczowego kontynuowania, aby pominąć bieżącą iterację lub skoczyć z powrotem do zewnętrznej pętli.