[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!

Recommended Posts

Branche conditionnelle Ruby (cas, while, boucle infinie, rupture)
Traitement des branches conditionnelles Ruby
Branche conditionnelle de Ruby. if, opérateur conditionnel (opérateur ternaire), sauf si, cas
[Ruby] À propos du comportement d'évaluation des expressions conditionnelles dans while
Branche conditionnelle Java
branche conditionnelle java
StackOverflowError (boucle infinie)
[Java] Branche conditionnelle