Golang podczas pętli

Golang podczas pętli

Pętla, które pętla to konstrukt zapętlający, który pozwala uruchomić blok kodu, o ile warunek jest prawdziwy. W przeciwieństwie do pętli, w której określasz liczbę razy blok powinien uruchomić wcześniej, na jakiś czas, jest to przydatne, gdy nie masz iteracji przed zdefiniowaniem.

Na przykład przez jakiś czas możemy użyć pętli, aby stale montować użytkownika do hasła, dopóki nie uzyska go dobrze. Ponieważ liczba prób może wahać się od 1 do nieskończoności, pętla white jest najlepszym wyborem dla takiej operacji.

Ale pytanie brzmi: w jaki sposób tworzymy pętlę w Go?

W tym krótkim przewodniku dowiesz się, jak wdrożyć pętlę w czasie, używając pętli dla.

Idź Utwórz podczas pętli

W przeciwieństwie do innych języków programowania, Go nie zapewnia słowa kluczowego do konstruowania pętli. Zamiast tego otrzymujemy konstrukcję na pętlę.

Jedną unikalną cechą o pętli for for Go jest to, że ma trzy indywidualne komponenty, które są opcjonalne. Pozwala to zmodyfikować pętlę do budowy innych konstrukcji pętlowych, takich jak pętla.

Aby utworzyć pętlę while za pomocą słowa kluczowego, pomijamy inicjalizację zmiennej i instrukcję postu i określamy warunek pętli.

Rozważ składnię poniżej

dla stanu
// uruchomić

Używamy słowa kluczowego w powyższej składni, a następnie warunek logiczny. Chociaż warunek jest prawdziwy, ciągle wykonywamy kod wewnątrz kręconych aparatów ortodontycznych.

Gdy warunek stanie się fałszywy, zakończymy pętlę.

Idź w pobycie - przykłady

Spójrzmy na kilka przykładów, aby lepiej zrozumieć, jak stworzyć pętlę.

Przykład 1

Rozważ poniższy przykład, który wykorzystuje pętlę while, aby się liczyć od 1 do 5.

Pakiet Main
Importuj „fmt
func main ()
I: = 1
Dla ja <= 5
fmt.Println (i)
I++

W powyższym przykładzie zaczynamy od utworzenia zmiennej I i przypisania jej wartości 1. Następnie tworzymy pętlę, aby sprawdzić, czy wartość i jest mniejsza lub równa 5. Chociaż prawda, drukujemy wartość i i zwiększamy wartość o 1.

Powyższy warunek ocenia:

podczas gdy ja <= 5)

W innych językach programowania.

Po uruchomieniu kodu powinniśmy uzyskać wyjście, jak pokazano:

1
2
3
4
5

Przykład 2

Poniższy przykład stale pyta użytkownika o hasło, o ile podane hasło jest nieprawidłowe.

Pakiet Main
import (
„FMT”
)
VAR Hasło
func main ()
dla hasła != "hasło"
fmt.Println („Wprowadź hasło:”)
fmt.Scanln (i hasło)

Jeśli uruchomimy powyższy kod, powinniśmy zobaczyć wiersz, dopóki nie wprowadzimy poprawnego hasła, jak pokazano:

$ idź biec.Iść
=> Wprowadź hasło:
zło
=> Wprowadź hasło:
prawidłowy
=> Wprowadź hasło:
zatrzymywać się
=> Wprowadź hasło:
hasło

Zamknięcie

Ten przewodnik nauczył cię, jak tworzyć pętlę w czasie za pomocą konstrukcji na pętlę. Dziękuję za przeczytanie.