Saiten sind eine Folge alphanumerischer und spezieller Symbole. Sie sind ein entscheidender Baustein in allen Programmiersprachen.
Arrays hingegen sind eine Sammlung von geordneten und indizierten Elementen. Elemente in einem Array können von jedem Objekttyp wie Hash, Ganzzahlen, Saiten, Symbolen und mehr sein.
Wie der Name schon sagt, ist ein Array von Strings ein Array aus String -Objekten und keinem anderen Typ.
In diesem Leitfaden lernen wir, wie man mit Arrays von Strings arbeitet und verschiedene Methoden anwendet, wie z. B. Join, um die Elemente in der Sammlung zu kombinieren.
So erstellen Sie eine Reihe von Strings
Wenn Sie eine Reihe von Zeichenfolgen erstellen möchten, können Sie verschiedene Methoden verwenden. Am offensichtlichsten ist die Standard -Array -Erstellungsmethode, nämlich:
arr_str = ["Python", "Ruby", "Php", "C#", "Go", "JavaScript"]Die obige Methode erzeugt eine Reihe von Strings, die von Kommas getrennt sind.
Mit prozentualer String
Eine bessere Möglichkeit, eine Reihe von Strings zu erstellen, besteht darin, die prozentuale String -Notation zu verwenden. Unten ist ein Beispiel:
arr_str = %w python ruby php c# go JavaScriptDie obige Syntax verwendet die prozentuale Notation (%W), gefolgt von den Elementen, die das von Whitespace getrennte Array hinzufügen können.
Ruby nimmt alle Elemente und wandelt sie in ein Array um.
Drucken Sie arr_strAnstatt ein Paar lockiger Klammern zu verwenden, können Sie andere passende Paare verwenden, wie z. B.:
Beispiele:
Klammern = %W (Python Ruby Php C# Go JavaScript)Wenn Sie eine Schnur mit Whitespace oder einem speziellen Zeichen haben, können Sie Ruby Escape -Zeichen verwenden, um sie zu ignorieren.
Wie man sich einer Reihe von Strings anschließt
Sie können den Elementen in einer Array -Zeichenfolge mit der Join -Methode verbinden. Die Methode akzeptiert zwei Parameter: ein Array und ein Separator.
my_array = %w python ruby php c# go JavaScriptIm obigen Beispiel verbinden wir uns den Elementen im Array und trennen sie mit einem Semikolon.
Der resultierende Wert:
Python; Ruby; Php; C#; Go; JavaScriptNehmen wir ein Beispielarray, das gültige SQL -Abfragen enthält. Mit der Join -Methode können Sie eine kombinierte Abfrage erstellen wie:
sql_queries = [Das obige Beispiel wird die Abfragen mit einem Semikolon trennen und ihnen eine gültige kombinierte SQL -Abfrage machen.
Wählen Sie * aus table_name; auswählen aus der Tabelle auswählen; auswählen * aus der Tabelle, wobei Name = 'James';Wenn Sie keinen Trennzeichen für die Join -Methode angeben, gibt die Methode die Zeichen für alle Zeichenfolgen im Array zurück.
Langs = %W Python Ruby Php C# go JavaScriptAusgang:
Pythonrubyphpc#gojavaScriptDas obige Beispiel ähnelt der Verwendung der Inject -Methode als:
Langs = %W Python Ruby Php C# go JavaScriptSchließen
In diesem Leitfaden wurde erörtert, wie man mit einer Reihe von Saiten arbeitet und sie kombiniert, um eine zusammengeschlossene Reihe von Strings zu erstellen.