[RUBY] Convertir un tableau de chaînes en nombres

Je veux convertir un tableau de chaînes de caractères en nombres!

test.rb


> "1,2,3".split(",")
=> ["1", "2", "3"]

Dans un certain test de programmation, je reçois une valeur avec une entrée standard et je la convertis en tableau, mais lorsque j'utilise split Je pensais que je voulais le renvoyer à une valeur numérique car ce serait une chaîne de caractères.

,,,,,, N'est-il pas pratique de le rechercher pour le moment?

__map méthode __

test.rb


> "1,2,3".split(",").map(&:to_i)
=> [1, 2, 3]

https://docs.ruby-lang.org/ja/latest/method/Enumerable/i/map.html https://teleporter.hateblo.jp/entry/ruby-str-to-num

"La méthode map itère sur le nombre d'éléments et crée et renvoie un tableau des valeurs de retour du bloc."

Si vous y réfléchissez grossièrement, vous avez l'impression de recréer le tableau dans les conditions spécifiées.

Recommended Posts

Convertir un tableau de chaînes en nombres
Comment convertir un tableau de chaînes en un tableau d'objets avec l'API Stream
Convertir un tableau de chaînes en une liste d'entiers en Java
[Java] Comment convertir un élément d'un tableau de type String en type Int
Convertit le tableau d'erreurs.full_messages en caractères et sortie
[Java] Convertir ArrayList en tableau
Convertir un tableau potentiellement nul en flux
Convertir l'alphabet en 26 base + environ la longueur du tableau
[Java] Convertit un tableau en ArrayList * Attention
Convertir le tableau 2D de Swift en tableau 2D de C
[Ruby] Comment compter les nombres pairs ou impairs dans un tableau
[Swift5] Comment obtenir un tableau et un ensemble de différences entre les tableaux
L'histoire de toString () commençant par le passage d'un tableau à System.out.println
12 du tableau
Comparer les éléments d'un tableau (Java)
Trier un tableau de classes homebrew Ruby
Obtenez le type d'un élément d'un tableau pour déterminer s'il s'agit d'un tableau
[Swift] Comment obtenir le nombre d'éléments dans un tableau (super basique)
Un moyen simple de créer une implémentation de java.util.stream.Stream
Comment utiliser un tableau pour les clés HashMap
Convertissez une chaîne en un tableau caractère par caractère avec Swift
Rails6 Je veux créer un tableau de valeurs avec une case à cocher
Correspond à 15 chaînes
[Algorithme] N nombres avec un intervalle de X
Comment demander en passant un tableau à une requête avec le client HTTP de Ruby
Comment utiliser un tableau pour la clé TreeMap
[Java] Convertit les chaînes de caractères en majuscules / minuscules (AOJ⑨ --swap majuscules / minuscules)
Comment écrire pour appliquer Gem Pagy (pagination) à un tableau
Manipulez les pixels pour créer une image d'un ensemble de Mandelbrot
Comment sortir le standard d'un tableau avec for Each
Comment convertir un fichier en tableau d'octets en Java
Une valeur nulle est entrée lors de l'affectation à un tableau
Comment spécifier un tableau pour la valeur de retour / l'argument d'une méthode dans le fichier IDL CORBA
Comment concaténer des chaînes
[Java] Je souhaite convertir un tableau d'octets en un nombre hexadécimal
Convertir un tableau d'octets Java en une chaîne hexadécimale
Comment changer une chaîne dans un tableau en un nombre dans Ruby
Comment récupérer la valeur de hachage dans un tableau dans Ruby
Initialisation avec une chaîne vide vers une instance de type Java String
Comment ajouter des éléments sans spécifier la longueur du tableau
Qu'est-ce qu'un objet immuable? [Explication comment faire]
Impressions d'un apprenti ingénieur se rendant au JJUG CCC 2018 printemps
Pour les débutants Java: List, Map, Iterator / Array ... Comment convertir?
Convertir un tableau bidimensionnel au format csv avec l'API Java 8 Stream
[Introduction à Java] Gestion des chaînes de caractères (classe String, classe StringBuilder)
Générer un flux à partir d'un tableau de types primitifs en Java
Comment écrire lorsque vous voulez gérer un "tableau de chaînes en langage C" comme argv [] dans Ruby-FFI