[RUBY] Prise en compte de la méthode des temps

À 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

Prise en compte de la méthode des temps
Sortie sur la méthode, partie 2
À propos de la méthode de longueur
À propos de la méthode cartographique
À propos de la méthode des ancêtres
À propos de la méthode to_s.
Sortie sur la méthode Partie 1
À propos du rôle de la méthode initialize
À propos du paquet
À propos de Aucune erreur de méthode
À propos de la classe StringBuilder
Commentaire: à propos de l'interface
À propos du pipeline d'actifs
À propos de la double fonction -java
À propos de la liaison de méthode Java
À propos de l'opérateur ternaire
A propos des méthodes de fractionnement (Java)
À propos du module Kernel
[Sortie] À propos de la base de données
À propos de la gestion de Null
A propos de la spécification du chemin JAXRS
Notez la méthode StringUtils # containsAny
Quelle est la méthode pluck?
Remarques sur la portée
[Ruby] Questions et vérification du nombre d'arguments de méthode
À propos de la description de Docker-compose.yml
[Java Silver] À propos de la méthode equals
Comprendre la méthode d'assistance form_with
À peu près la même et la même valeur
À propos du cycle de vie Android
À propos de l'explication sur le type de fonction
Prise en compte des classes et des instances
À propos du langage de programmation Crystal
À propos de la méthode de raclage des rails Mechanize
Quelle est la méthode d'initialisation?
Comment utiliser la méthode link_to
À propos du comportement de ruby Hash # ==
Simuler la méthode simplex avec GUI
À propos de la langue à apprendre à partir de maintenant
Comment utiliser la méthode include?
Comment utiliser la méthode form_with
À propos des méthodes equals () et hashcode ()
À propos du symbole <%%> dans Rails erb
À propos de la bande d'applications de partage d'informations
Comparaison Java à l'aide de la méthode compareTo ()
Resilience4j TimeLimiter expire les appels de méthode
À propos de l'environnement de développement actuel (Java 8)
J'ai essayé d'expliquer la méthode
Considération sur le framework de persistance Java 2017 (1)
Un murmure sur la classe utilitaire
[Rails] À propos de la méthode d'assistance form_with [Basic]
Pensez aux 7 règles d'Optionnel
[Rails 6] détruit en utilisant la méthode des ressources
Considération sur les rails et l'architecture propre