Menu
Coddy logo textTech

Split und Join

Teil des Abschnitts Logik & Programmfluss der Ruby-Journey von Coddy — Lektion 4 von 56.

Die split-Methode zerlegt einen String in ein Array aus kleineren Strings. Standardmäßig wird an Leerzeichen getrennt:

"the quick fox".split
# ["the", "quick", "fox"]

Geben Sie ein beliebiges Trennzeichen an, um nach etwas anderem zu trennen:

"a,b,c,d".split(",")
# ["a", "b", "c", "d"]

Die gegenteilige Operation ist join, aufgerufen auf einem Array. Sie fügt die Elemente mit dem von Ihnen angegebenen Trennzeichen zusammen:

["a", "b", "c"].join("-")
# "a-b-c"

Zusammen sind split und join die Art und Weise, wie Sie Text in Ruby umformen.

challenge icon

Aufgabe

Einfach

Lies eine durch Kommas getrennte Liste von Wörtern ein. Gib sie wieder zusammengefügt mit " - " (Leerzeichen, Bindestrich, Leerzeichen) dazwischen aus, wobei jedes Wort in Großbuchstaben geschrieben sein muss.

Für die Eingabe red,green,blue lautet die Ausgabe:

RED - GREEN - BLUE

Spickzettel

split zerlegt einen String in ein Array (Standard: Leerzeichen):

"a,b,c".split(",")  # ["a", "b", "c"]

join fügt ein Array mit einem Trennzeichen zu einem String zusammen:

["a", "b", "c"].join("-")  # "a-b-c"

Probier es selbst

input = gets.chomp

# TODO: an "," aufteilen, jedes Wort großschreiben, mit " - " verbinden
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Programmfluss