Comment démarrer un indice à partir d'un nombre arbitraire dans le traitement itératif Ruby

introduction

Comme le titre l'indique, il était personnellement pratique de commencer l'indice avec un nombre arbitraire lors de la répétition d'un tableau avec each_with_index dans Ruby, donc je vais le laisser tel quel.

manière

Changez simplement ʻeach_with_indexen ʻeach.with_index (n). Spécifiez le numéro de départ pour n. Pour commencer l'indice à partir de 1, écrivez comme suit.

code

juices = ["tea", "cola", "coffee"]
juices.each.with_index(1) do |juice, i|
    puts "#{i}Troisième:#{juice}"
end

Résultat de sortie

1er: thé
Deuxièmement: cola
Troisièmement: le café

Si c'est ʻeach_with_index, il est nécessaire de le mettre à ʻi + 1, donc cette méthode est pratique.

Recommended Posts

Comment démarrer un indice à partir d'un nombre arbitraire dans le traitement itératif Ruby
Comment changer une chaîne dans un tableau en un nombre dans Ruby
Comment insérer un traitement avec n'importe quel nombre d'éléments dans le traitement itératif dans Ruby
Comment obtenir n'importe quel numéro de chiffre à partir de 2 chiffres ou plus! !!
Comment vérifier si une variable d'instance est définie dans une classe Ruby
Comment faire une méthode de jugement pour rechercher n'importe quel caractère dans le tableau
Comment rendre une image partiellement transparente avec le traitement
Comment lancer une autre commande dans un programme Ruby
[Note] [Débutant] Comment écrire lors de la modification de la valeur d'un élément de tableau dans une phrase répétée de Ruby
Comment récupérer la valeur de hachage dans un tableau dans Ruby
Comment stocker des chaînes de ArrayList à String en Java (personnel)
Comment afficher des graphiques dans Ruby on Rails (LazyHighChart)
[Ruby] Comment extraire une valeur spécifique d'un tableau sous plusieurs conditions [sélectionner / chacun]
Comment installer Bootstrap dans Ruby
[Ruby] Comment compter les nombres pairs ou impairs dans un tableau
Comment obtenir et ajouter des données depuis Firebase Firestore dans Ruby
Comment créer une application Apache Flink à partir de zéro en 5 minutes
[Ruby / Refactoring] Du traitement itératif Ruby tel que Java et C au traitement itératif de type Ruby
Comment créer une requête à l'aide de variables dans GraphQL [Utilisation de Ruby on Rails]
[Mémo personnel] Comment interagir avec le générateur de nombres aléatoires en Java
Comment insérer une vidéo dans Rails
Traitement itératif de Ruby en utilisant chaque méthode (trouver la somme de 1 à 10)
Une histoire sur la conversion des codes de caractères de UTF-8 en Shift-jis en Ruby
Comment déboguer le traitement dans le modèle Ruby on Rails avec juste la console
Comment implémenter le traitement asynchrone dans Outsystems
Comment publier une bibliothèque dans jCenter
Comment démarrer un conteneur Docker avec un volume monté dans un fichier de commandes
[Swift] Comment obtenir le nombre d'éléments dans un tableau (super basique)
[Spring Boot] Comment obtenir des propriétés dynamiquement à partir d'une chaîne contenue dans une URL
Traitement d'échappement lors de la création d'une URL dans Ruby
Deux façons de démarrer un thread en Java + @
Comment obtenir un heapdump à partir d'un conteneur Docker
Comment afficher une page Web en Java
Comment obtenir une classe depuis Element en Java
Comment exécuter une tâche djUnit dans Ant
Comment ajouter un chemin de classe dans Spring Boot
Comment créer un thème dans Liferay 7 / DXP
Comment créer facilement un pull-down avec des rails
[Ruby] Comment générer une chaîne de caractères d'alphabet aléatoire
Comment résoudre les problèmes d'expression en Java
Comment créer la blockchain la plus simple de Ruby
Comment créer un fichier exécutable dans Maven
[ruby] Comment recevoir la valeur de l'entrée standard?
Comment implémenter la pagination dans GraphQL (pour ruby)
Comment générer automatiquement un constructeur dans Eclipse
Processus itératif Ruby
Je veux afficher quel caractère une chaîne de caractères arbitraire apparaît à partir de la gauche
[Java] Comment obtenir la clé et la valeur stockées dans Map par traitement itératif
Comment effacer toutes les données d'une table particulière
Comment installer Ruby sur une instance EC2 d'AWS