So finden ein Arrayelement in Ruby

April 6

In der Programmiersprache Ruby ist ein Array, eine Liste von Elementen. Ein Array ist Klammern, mit jedem Element enthaltenen Anführungszeichen enthalten. ["Apfel", "orange", "Banane", "Pfirsich"] ist beispielsweise ein Array mit vier verschiedene Arten von Obst. Sie können innerhalb eines Arrays für einen bestimmten Artikel suchen. Wenn festgestellt wird, sagt Ruby Ihnen das Element Position innerhalb des Arrays. Wenn es nicht gefunden wird, gibt Ruby "nil".

Anweisungen

1 Öffnen Sie die Eingabeaufforderung in Windows oder Mac OS x Terminal.

2 Geben Sie "Irb" ohne Anführungszeichen ein und drücken Sie "Enter", um die interaktive Ruby-Konsole zu laden, wenn Sie nicht bereits eine Konsole oder ein Skript in die Suche für ein Array verfügen.

3 Suchen oder einen Variablennamen für das Array zuweisen. Beispielsweise würden um Ihr Array weisen Sie der Variablen "a" eingeben:

a = ["Apfel", "orange", "Banane", "Pfirsich"]

4 Geben Sie Folgendes ein:

a.Index("Banana")

Ersetzen Sie "a" mit Ihrem Variablennamen, wenn es nicht "a". Ersetzen Sie "Banane", mit Ihrem Suchkriterium, dafür zu sorgen, in Anführungszeichen zu verlassen. Die Antwort enthält den Speicherort des Begriffs, wofür Sie gesucht, wenn es gefunden wird, z. B. "1".

Tipps & Warnungen

  • Denken Sie daran, dass das erste Element in einem Array 0 ist.
  • Zugriff auf ein Element in einem Array durch seine Lage mit [0], ersetzen "a" mit dem Namen des Arrays und "0" mit seiner Standortnummer.