Golang pendant la boucle

Golang pendant la boucle

Une boucle de temps est une construction en boucle qui vous permet d'exécuter un bloc de code tant qu'une condition est vraie. Contrairement à une boucle pour vous déterminer le nombre de fois où un bloc doit fonctionner à l'avance, dans une boucle de temps, il est utile lorsque vous n'avez pas de prédéfini itérations.

Par exemple, pendant un certain temps, nous pouvons utiliser une boucle pour inviter en continu l'utilisateur pour un mot de passe jusqu'à ce qu'il obtienne les choses correctes. Étant donné que le nombre d'essais peut aller de 1 à l'infini, une boucle de temps est le meilleur choix pour une telle opération.

Mais la question est de savoir comment créer une boucle pour aller?

Dans ce court guide, vous apprendrez à implémenter une boucle de temps dans Go Using A for Loop.

Allez créer pendant la boucle

Contrairement à d'autres langages de programmation, GO ne fournit pas de mot-clé à construire une boucle. Au lieu de cela, nous obtenons une construction en boucle pour.

Une caractéristique unique sur une boucle pour GO est qu'il a trois composants individuels, qui sont facultatifs. Cela vous permet de modifier une boucle pour construire d'autres constructions en boucle telles qu'une boucle while.

Pour créer une boucle de temps en utilisant le mot-clé FOR, nous ignorons l'initialisation de la variable et l'instruction POST et spécifions la condition de boucle.

Considérez la syntaxe ci-dessous

pour la condition
// courir

Nous utilisons le mot clé pour la syntaxe ci-dessus, suivi d'une condition booléenne. Bien que la condition soit vraie, nous exécutons en permanence le code à l'intérieur des accolades bouclées.

Une fois que la condition est devenue fausse, nous terminons la boucle.

Allez pendant la boucle - Exemples

Regardons quelques exemples pour mieux comprendre comment créer une boucle de temps.

Exemple 1

Considérez l'exemple ci-dessous qui utilise une boucle de temps pour compter de 1 à 5.

package principal
Importer "FMT
func main ()
i: = 1
car je <= 5
fmt.Println (i)
je++

Dans l'exemple ci-dessus, nous commençons par créer une variable i et lui attribuer la valeur de 1. Ensuite, nous créons une boucle pour vérifier si la valeur de i est inférieure ou égale à 5. Bien que vrai, nous imprimons la valeur de i et incrément la valeur de 1.

La condition ci-dessus évalue:

alors que je <= 5)

dans d'autres langages de programmation.

Une fois que nous exécutons le code, nous devons obtenir une sortie comme indiqué:

1
2
3
4
5

Exemple 2

L'exemple ci-dessous demande en continu à l'utilisateur le mot de passe tant que le mot de passe fourni est incorrect.

package principal
importer (
"FMT"
)
chaîne de mot de passe var
func main ()
pour le mot de passe != "mot de passe"
fmt.Println ("Entrez le mot de passe:")
fmt.Scanln (et mot de passe)

Si nous exécutons le code ci-dessus, nous devrions voir l'invite jusqu'à ce que nous saisissions le mot de passe correct comme indiqué:

$ va courir pendant.aller
=> Entrez le mot de passe:
faux
=> Entrez le mot de passe:
correct
=> Entrez le mot de passe:
arrêt
=> Entrez le mot de passe:
mot de passe

Fermeture

Ce guide vous a appris à créer une boucle de temps en utilisant la construction de boucle pour. Merci pour la lecture.