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