[JAVA] Branche conditionnelle Ruby (cas, while, boucle infinie, rupture)
Branche conditionnelle rubis
déclaration de cas
Une grammaire pour exprimer les branches conditionnelles. Lorsque vous spécifiez plusieurs conditions, vous pouvez écrire du code plus simplement que le chevauchement si les instructions elsif
sample
case Objet ou expression cible
quand valeur 1
#Que faire si la valeur 1 correspond
quand valeur 2
#Que faire si la valeur 2 correspond
quand valeur 3
#Que faire si la valeur 3 correspond
else
#Que faire si aucun d'entre eux ne correspond
end
déclaration while
Syntaxe Ruby pour le traitement itératif. Répétez le processus tant que la condition spécifiée est vraie
sample
number = 0
while number <= 10
puts number
number += 1
end
#Résultat de sortie du terminal
# 0
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# 10
boucle infinie
Le processus est répété pour toujours
sample
number = 0
while true
puts number
number += 1
end
#Résultat de sortie du terminal
# 0
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# 10
# .
# .
# .
Le code ci-dessus génère intentionnellement une boucle infinie en écrivant true depuis le début dans la partie d'expression conditionnelle.
break
Utilisé pour sortir des boucles telles que chaque méthode et instruction while
sample
number = 0
while number <= 10
if number == 5
break
end
puts number
number += 1
end
#Résultat de sortie du terminal
# 0
# 1
# 2
# 3
# 4
En utilisant des branches conditionnelles telles que l'instruction if et break de cette manière, il est possible de sortir de la boucle dans des conditions spécifiques.
C'est tout de la scène!