[Bases de Ruby] méthode split et méthode to_s

La méthode de fractionnement est une méthode qui "sépare les chaînes de caractères une par une en un tableau".

def split_1st(string) #Une méthode qui attend une chaîne comme argument
  string.split("") #to_Notez qu'il n'y a pas de méthode s.
end
p split_1st("12345")
#=> ["1","2","3","4","5"]
p split_1st("Thank You")
#=> ["T","h","a","n","k"," ","Y","o","u"]

Si un espace est inclus comme "Merci", l'espace est également considéré comme l'une des chaînes de caractères et de la sortie.

Que faire si l'argument est un nombre plutôt qu'une chaîne? Si vous ajoutez la méthode to_s comme indiqué ci-dessous, vous pouvez également séparer les nombres dans un tableau.


def split_2nd(integer) #Une méthode qui attend un entier comme argument
  integer.to_s.split("") #to_Convertissez la valeur numérique en chaîne de caractères avec la méthode s et séparez les chaînes de caractères une par une avec la méthode split.
end
p split_2nd(12345)
#=> ["1","2","3","4","5"]
p split_2nd("12345") #Cet appel à la chaîne d'origine est également valablement imprimé.
#=> ["1","2","3","4","5"]

Recommended Posts

[Bases de Ruby] méthode split et méthode to_s
Méthode Ruby to_s
Bases de Ruby
[Ruby] Des bases à la méthode inject
Bases de Ruby
[Ruby] méthode d'initialisation
Méthode de construction Ruby
Rubis et gemme
Méthode d'accesseur Ruby
[Java] méthode de fractionnement
méthode de la carte rubis
[Ruby] Comment utiliser la méthode gsub et la sous-méthode
Ruby on Rails ~ Principes de base de MVC et du routeur ~
[Introduction à Ruby] Comment utiliser la méthode slice
[Ruby] Classes et instances
Symboles et rubis destructeur
[Ruby] Big Decimal et DECIMAL
Remarques sur le fil de discussion Ruby # [] = méthode
Principes de base de Ruby on Rails
définition de la méthode ruby
Classes et instances Ruby
Héritage et délégation Ruby
[Ruby] Imbrication de classes, héritage et principes de base de soi
Méfiez-vous des appels de méthode Ruby et des références de variables
[Ruby] Résumé des définitions de méthode
À propos de la méthode to_s.
[Ruby] Questions et vérification du nombre d'arguments de méthode
[Rails] nécessitent une méthode et une méthode d'autorisation
Erreurs de syntaxe et contre-mesures Ruby
Comment vérifier les nombres entiers avec ruby
Algorithme Ruby (injection, définition de méthode)
À propos des hachages et symboles Ruby
Extension Ruby C et volatile
Résumer l'injection de rubis et de dépendances
startWith method / endsWith méthode, méthode split, méthode append
Méthodes Java et surcharges de méthodes
[Ruby] Notes sur la méthode gets
À propos de Ruby, modèle objet
[Ruby] Méthode qui renvoie la vérité
[Ruby] Méthodes singulières et classes singulières
À propos des classes et des instances Ruby
Méthodes et classes Ruby (basiques)
Création de classes et d'instances Ruby
[ruby] Appel d'une méthode avec un argument
Facile à comprendre la différence entre la méthode d'instance Ruby et la méthode de classe.