Arrays in Ruby werden bestellt und können mit Indizes zugegriffen werden. Ein Array -Index bezieht sich auf einen Ganzzahlwert, der die Position eines Elements in einem Array bezeichnet. In Ruby sind Arrays Objekte aus der Array -Klasse, die eine Reihe von Methoden und nützlichen Datenstrukturen für die Arbeit mit Arrays enthält.
Obwohl Arrays in einer Vielzahl von Szenarien mächtig und wertvoll sind.
Glücklicherweise ist Ruby eine fantastische Sprache, die Ihnen jede Menge Arbeit ersparen kann, indem Sie Ihnen eine Reihe von Werkzeugen und Funktionen für sich wiederholende Aufgaben zur Verfügung stellen.
In diesem Tutorial wird erläutert, wie wir in einfachen Schritten Objekte erstellen können.
Was ist ein Objekt?
Beginnen wir zunächst definieren, was ein Objekt ist, wenn es um Ruby geht. Dies ist zwar nicht erforderlich, um die % Abkürzung in Ruby zu verstehen, aber es kann einige Einblicke und Grundlage für die Funktionsweise der Syntax bieten.
In Ruby bezieht sich ein Objekt auf eine Instanz einer Klasse. Jedes Objekt hat seinen Zustand, der durch die Instanzvariablen der Klasse definiert wird, und sein eigenes Verhalten, das durch die Methoden der Klasse definiert wird.
Objekte können miteinander interagieren, indem sie Methoden aufrufen und neue Objekte erstellen.
Gegenintuitiv erben alle Objekte in Ruby aus einer Standard -übergeordneten Klasse namens Objekt, die eine Reihe von grundlegenden Methoden und Verhaltensweisen liefert, die alle Ruby -Objekte haben.
Rubys % Symbol
Abhängig vom Verwendungskontext bietet uns das % -Symbol eine schnelle und effiziente Möglichkeit, Objekte zu erstellen.
Mit der %W -Verknüpfung können wir beispielsweise eine Reihe von Strings erstellen.
Array = %W (Element1 Element2 Element3 Element4 Element5)
Das obige Beispiel verwendet die %W -Syntax, um ein Array mit fünf Zeichenfolgen zu erstellen. Jedes Element ist ein separates Wort und muss sie nicht in Anführungszeichen versetzen.
Wir können auch die %W -Verknüpfung für die Interpolation innerhalb der Array -Elemente verwenden. Ein Beispiel ist wie gezeigt:
Name = "Peter"
Array = %w (Hallo #Name, wie geht es dir?)
Resultierende Ausgabe:
IRB (Haupt): 002: 0> Array = %w (Hallo #Name, wie geht es dir?)
=> ["Hallo", "Peter", "Wie", "sind", "Sie?"]]
Abschluss
Wir haben die %W -Syntax in Ruby abgedeckt, eine Abkürzung zum Erstellen einer Reihe von Strings. Diese Syntax ermöglicht es uns schnell, ein Array mit mehreren Elementen zu erstellen, ohne dass Zitatspuren in jedem Element erforderlich sind.
Dies ist ein unglaubliches Tool, mit dem der Code lesbarer und einfacher zu schreiben kann. Solche Verknüpfungen sind wertvolle Werkzeuge für jeden Ruby -Entwickler, der einen saubereren, effizienteren Code schreiben möchte.