[RUBY] hash et chaque instruction

Semaine de renforcement pour écraser la partie du manque de compréhension! Donc, il semble qu'une semaine ne soit pas suffisante.

Manque de compréhension du hasch (larmes

Je savais que j'attribuerais une valeur au hash Le problème est alors.

Analysons-le.

Hash et chaque instruction

スクリーンショット 2020-05-24 16.18.40.png

chaque déclaration

●hash.each do |key, value|

-Par la description de chaque do, le processus est répété pour le nombre d'éléments de hachage. Dans ce cas, nom, taille, poids, IMC 4 fois. -Une fois les quatre processus exécutés à plusieurs reprises, le processus quitte le bloc et se termine.

● Avantages de chaque déclaration

Il peut être décrit de manière plus concise en utilisant chaque méthode car il n'y a pas de traitement d'initialisation de variable et de jugement final.

De plus, il est garanti que le traitement ne sera pas exécuté au-delà de la portée de l'objet. Étant donné que la plage à répéter est fixe, les erreurs sont moins préoccupantes.

Résultat de sortie

Si cela est émis vers le terminal, il réussit. スクリーンショット 2020-05-24 16.37.29.png

Chaque valeur est sortie et le processus est terminé après avoir été répété 4 fois.

à la fin

Je n'ai pas assez de compréhension, il faut donc plus d'une heure pour avoir faim après avoir vérifié ce contenu. Le résultat approfondira votre compréhension. Je vous remercie.

N'oubliez pas ce que vous comprenez!

Recommended Posts

hash et chaque instruction
À propos de l'instruction et de l'instruction if
☾ Instruction Java / Repeat et instruction de contrôle de répétition
[Java] Rendre les variables de l'instruction for étendue et de chaque instruction immuables
Traitement des relevés et des succursales
Concernant le mappage de la clé de hachage et de la valeur
[Rubiy] Simplifiez chaque utilisation de la carte et injectez