[Ruby-Grundlagen] Split-Methode und to_s-Methode

Die Split-Methode ist eine Methode, die "Zeichenfolgen einzeln in ein Array trennt".

def split_1st(string) #Eine Methode, die eine Zeichenfolge als Argument erwartet
  string.split("") #to_Beachten Sie, dass es keine s-Methode gibt.
end
p split_1st("12345")
#=> ["1","2","3","4","5"]
p split_1st("Thank You")
#=> ["T","h","a","n","k"," ","Y","o","u"]

Wenn ein Leerzeichen wie "Danke" enthalten ist, wird das Leerzeichen auch als eine der Zeichenfolgen und Ausgaben angesehen.

Was ist, wenn das Argument eher eine Zahl als eine Zeichenfolge ist? Wenn Sie die to_s-Methode wie unten gezeigt hinzufügen, können Sie Zahlen auch in ein Array trennen.


def split_2nd(integer) #Eine Methode, die eine Ganzzahl als Argument erwartet
  integer.to_s.split("") #to_Verwenden Sie die s-Methode, um Zahlen in Zeichenfolgen umzuwandeln, und verwenden Sie die split-Methode, um die Zeichenfolgen einzeln zu trennen.
end
p split_2nd(12345)
#=> ["1","2","3","4","5"]
p split_2nd("12345") #Dieser Aufruf der ursprünglichen Zeichenfolge wird ebenfalls gültig gedruckt.
#=> ["1","2","3","4","5"]

Recommended Posts

[Ruby-Grundlagen] Split-Methode und to_s-Methode
Ruby to_s Methode
Ruby-Grundlagen
[Ruby] Von den Grundlagen bis zur Injektionsmethode
Grundlagen von Ruby
[Ruby] Initialisierungsmethode
Ruby-Build-Methode
Rubin und Edelstein
Ruby-Accessor-Methode
[Java] Split-Methode
Ruby Map Methode
[Ruby] Verwendung der gsub-Methode und der sub-Methode
Ruby on Rails ~ Grundlagen von MVC und Router ~
[Ruby-Grundlagen] Verwendung der Slice-Methode
[Ruby] Klassen und Instanzen
Symbole und zerstörerischer Rubin
[Ruby] Big Decimal und DECIMAL
Hinweise zu Rubys Thread # [] = Methode
Ruby on Rails Grundlagen
Definition der Rubinmethode
Ruby-Klassen und -Instanzen
Ruby-Vererbung und -Delegierung
[Ruby] Klassenverschachtelung, Vererbung und die Grundlagen des Selbst
Achten Sie auf Ruby-Methodenaufrufe und Variablenreferenzen
[Ruby] Zusammenfassung der Methodendefinitionen
Informationen zur to_s-Methode.
[Ruby] Fragen und Überprüfung der Anzahl der Methodenargumente
[Schienen] erfordern Methode und Genehmigungsmethode
Ruby-Syntaxfehler und Gegenmaßnahmen
Wie man ganze Zahlen mit Rubin überprüft
Ruby-Algorithmus (Injizieren, Methodendefinition)
Über Ruby-Hashes und -Symbole
Ruby C Erweiterung und flüchtig
Fassen Sie Ruby und Dependency Injection zusammen
StartingWith-Methode / EndsWith-Methode, Split-Methode, Append-Methode
Java-Methoden und Methodenüberladungen
[Ruby] Hinweise zur Methode gets
Über Ruby und Objektmodell
[Ruby] Methode, die die Wahrheit zurückgibt
[Ruby] Singuläre Methoden und singuläre Klassen
Informationen zu Ruby-Klassen und -Instanzen
Ruby-Methoden und -Klassen (grundlegend)
Erstellen von Ruby-Klassen und -Instanzen
[ruby] Eine Methode mit einem Argument aufrufen
Der Unterschied zwischen der Ruby-Instanzmethode und der Klassenmethode ist leicht zu verstehen.