À propos de la méthode des temps
Je sentais que je ne pouvais pas reconnaître avec précision la position de la méthode du point du temps et la signification de la variable de bloc autre que de compter à partir de 0, alors j'ai essayé plusieurs modèles et je les ai résumés à ma manière.
colors = ["rouge", "Ao", "Jaune"]
element_count = colors.length
i = 0
num = 0
element_count.times do |i|
i += 1
num += 1
end
# num =0 Définissez num ici=>Même si la variable n'est pas définie+Pourquoi l'erreur s'est produite
#→ méthode num dans la méthode des temps=S'il est réglé sur 1, la sortie sera sortie, mais elle sera 0.(place)
puts i #La sortie est 0
puts num #La sortie est 3
#------------------------------------------------------------------
#NameError lors de la tentative de sortie i définie par la variable de bloc i(Le nom de variable i n'est pas défini)。
#Les variables de bloc ne peuvent pas être sorties.
#La variable de bloc i et la variable i se ressemblent, mais ce sont des variables complètement différentes.
Je vous serais reconnaissant si vous pouviez me faire savoir s'il y a des différences de reconnaissance ou de suppléments.
Recommended Posts