Ruby konvertieren das Array in Saiten

Ruby konvertieren das Array in Saiten

In Ruby können wir ein Array mit der Join -Methode in eine Zeichenfolge umwandeln. Die Join -Methode nimmt das Array und ein Trennzeichen als Argumente an. Anschließend trennt die Elemente im Array mit dem angegebenen Trennwertwert.

Diese schnelle Anleitung zeigt verschiedene Beispiele für die Konvertierung eines Arrays in eine Zeichenfolge mit der Ruby -Join -Methode an.

Beispiel 1

Angenommen, wir haben eine Reihe von ganzen Zahlen und möchten jedes Element im Array in eine Zeichenfolge konvertieren.

Das folgende Beispiel zeigt, wie wir eine solche Aufgabe mit einem einfachen für die Schleife ausführen können.

var = [1,2,3,4,5]
denn ich in var
ich.to_s
stellt i
Ende

Im obigen Beispiel implementieren wir eine für die Schleife, die über jedes Element im Array iteriert. Anschließend übergeben wir jedes Element an die TO_S -Methode, die es in eine Zeichenfolge umwandelt.

Beispiel 2

Das nächste Beispiel verwendet die Join -Methode, um Elemente in einem Array auf einzelne Zeichenfolgewerte zu trennen.

var = [1,2,3,4,5]
stellt var.verbinden(", ")

In diesem Beispiel verwenden wir die Join -Methode, um jedes Array -Element in eine wörtliche Zeichenfolge zu trennen. Wir nutzen ein Komma und einen Raum als Trennzeichen.

Beispiel 3

Wenn Sie alle Elemente im Array in einen einzelnen Zeichenfolgenwert kombinieren möchten, können Sie den Trennzeichen als:

var = [1,2,3,4,5]
stellt var.verbinden("")

Das oben gezeigte Beispiel gibt alle Elemente im Array in einen einzelnen String -Wert zurück.

Beispiel 4

Wir können auch die Split -Methode verwenden, um eine Zeichenfolge in ein Array umzuwandeln.

Druck "Ruby ist eine lustige Programmiersprache".Teilt

Ruby nimmt den in der Split -Methode angegebenen Trennzeichen und unterteilt die Zeichenfolge in gleiche Blöcke für das Matching -Argument.

Wenn kein Trenngeber angegeben ist, verwendet Ruby Whitespace als Standardwert. Das resultierende Array ist wie gezeigt:

["Ruby", "ist", "a", "Spaß", "Programmierung", "Sprache"]

Schließen

In dieser kurzen Anleitung wurde Beispiele verwendet, um zu veranschaulichen, wie Elemente in einem Array in eine Zeichenfolge konvertiert werden können.