Ce sera une note d'apprentissage. Cette fois, je voudrais résumer diverses phrases répétitives.
L'instruction "for" se répète lors de l'extraction des valeurs dans l'ordre de l'objet spécifié à l'avance.
pour la variable de compteur dans la plage de répétition faire#faire est facultatif
Traitement itératif
end
Exemple) Liste déroulante de 1 à 10 ans en HTML
puts "<select name='age'>"
for age in 1..10
puts "<option>#{age}âge</option"
end
puts "</select>"
Répétez le processus tant que l'expression conditionnelle est vraie.
#Traitement en boucle par while
#Initialiser les variables de compteur
tandis que l'expression conditionnelle fait#faire est facultatif
#Traitement itératif
#Mettre à jour les variables de compteur
end
Exemple)
i=1. //Initialisation des variables de compteur
while i <=10 //Répétez 1 à 10
puts i #Traitement itératif
i=i+1 #Mettre à jour les variables de compteur
end
si expression conditionnelle
Traitement lorsque l'expression conditionnelle est satisfaite
else
Traitement lorsque l'expression conditionnelle n'est pas satisfaite
end
number = 1
if number == 1
puts "Le nombre est 1"
else
puts "Le nombre n'est pas 1"
end
[Résultat de l'exécution]
Le nombre est 1
si expression conditionnelle
Traitement lorsque l'expression conditionnelle est satisfaite
expression conditionnelle elsif 2
Traitement lorsque l'expression conditionnelle 2 est satisfaite
else
Traitement lorsqu'aucune des expressions conditionnelles n'est satisfaite
end
À chaque minute, les éléments du tableau peuvent être sortis dans l'ordre et traités.
Tableau.each do |Nom de variable|
#Le processus que vous souhaitez exécuter
end
names = ["Masato","Okachan","Saitou"]
names.each do |name|
puts "Nom est#{name}est"
end
[Résultat de l'exécution]
Le nom est Masato
Le nom est Okachan
Le nom est Saitou
Il peut y avoir des erreurs, mais j'apprécierais que vous le signaliez.
Recommended Posts