Actuellement, je suis nouveau dans l'apprentissage de la programmation depuis 2 mois. Cette fois, je voudrais décrire ce qui se passe lorsque chaque déclaration est incluse dans chaque déclaration en ruby.
Plus précisément, c'est comme suit. ① Quel genre de mouvement est effectué lorsque chaque énoncé est inclus dans chaque énoncé? ② Comment vérifier le mouvement
De plus, chaque instruction de chaque instruction suppose ce qui suit.
sample1.rb
#Il est décrit brièvement.
array.each do |i|
array.each do |num|
end
end
J'espère que ce sera un plus pour ceux qui commencent tout juste le même apprentissage que moi!
Cette fois, j'ai ajouté une petite description au code ci-dessus dans un souci de clarté. Utilisez le code ci-dessous.
sample2.rb
array = [1,2,3]
array.each do |i|
puts i
array.each do |num|
puts num
end
end
Alors, laissez-moi vous dire à partir de la conclusion quel genre de mouvement il fait Lorsqu'un élément est retiré, tous les éléments sont affichés.
sample3.rb
1 #Lorsqu'un élément est retiré
1 #Afficher tous les éléments
2 #Afficher tous les éléments
3 #Afficher tous les éléments
2
1
2
3
3
1
2
3
Je vais le décrire un peu plus concrètement.
Le fonctionnement de chaque méthode est le suivant. ① Retirez un élément du tableau. (2) Utilisez l'élément extrait comme une variable de bloc. ③ Effectuez le traitement décrit en utilisant des variables de bloc (4) Répétez le processus pour le nombre d'éléments dans le tableau.
Cette fois, après avoir extrait un élément du tableau, chaque instruction revient.
Cela signifie, selon l'image précédente, (1) Extrayez l'élément "1" du tableau. ② Soit 1 la variable de bloc "i" (3) Affichez i et implémentez chaque méthode pour le tableau du tableau. Extrayez l'élément "1" du tableau. Soit 1 la variable de bloc "num" Afficher num Répétez le processus jusqu'à 1, 2 et 3. ④ Répétez le processus jusqu'à 1, 2 et 3.
Ce sera. Le fait est que l'un est retiré, tous sont retirés, l'un est retiré et tous sont retirés.
Dès la conclusion, je l'ai confirmé en l'exécutant sur le terminal. D'une manière ou d'une autre, il existe un moyen de vérifier quel type de résultat vous obtenez en l'exécutant sur le terminal Pour l'instant, je pense que c'est fiable et rapide.
Récemment, je fais principalement le flux suivant. ① Faire une hypothèse ② Pensez à la façon dont vous pouvez le vérifier et l'écrire avec vs code ③ Essayez de mettre en œuvre avec le terminal ④ Si le résultat est différent de ce que vous attendiez, faites une autre hypothèse.
J'ai également confirmé le fonctionnement de chaque déclaration dans chaque déclaration par la méthode ci-dessus. Le point est ②. Quoi qu'il en soit, je pense que le but ici est de l'écrire simplement sans aucune chose inutile.
À l'origine, les problèmes suivants sont survenus pendant l'apprentissage. "Vérifiez si les éléments du tableau sont dupliqués."
À ce stade, je mets chaque déclaration dans chaque déclaration et compare les éléments un par un. Je n'ai pas vraiment compris ce processus, je me demandais comment le comprendre. À ce moment-là, pourquoi ne pas simplement l'écrire de manière simple et l'implémenter? Je suis venu avec.
Pour l'instant, cette méthode permet de se faire plus facilement une idée du flux de processus.
Recommended Posts