Lerne mehr über Ruby on Rails mit Martin Labuschins
Ruby on Rails Link Library.
Auf die Objekte in einem Array kann man über den dazugehörigen Schlüssel zugreifen. Die Schlüssel eines Arrays sind immer ganze Zahlen.
Das Array
Jedes Array und kann jedes in Ruby enthaltene Objekte (meist Datentypen, wie Zahlen oder Strings) aufnehmen, wie hier in einem Beispiel zu sehen ist:
a = [ 7, 'wort', 1.53 ]
Im oberen Beispiel wurde ein Array mit drei unterschiedlichen Objekten erstellt. Es enthält eine Ganzzahl, einen String und eine Fließkommazahl.
Auf eines dieser Objekte können wir nun mit seinem Schlüssel (also der Index-Zahl) zugreifen. Neue Arrays beginnen immer bei Null. Wir greifen mit folgender Anweisung auf den String innerhalb des Array zu:
b = a[1]
Nun steht in b der String 'wort'. Möchte man ein Objekt des Array überschreiben, geschieht das mit einer normalen Zuweisung:
a[2] = 'neues wort'
Soeben haben wir die Fließkommazahl 1.53 mit dem String 'neues wort' überschrieben.
Leere Arrays erstellt man mit dem Array-Literal, den eckigen Klammern oder mit dem Aufruf der Methode new der Klasse Array:
c = []
d = Array.new
Möchte man ein Array von Wörtern erzeugen, gelingt es am besten mit %w:
e = %w { dies sind leere worte }
Diese Zeile erzeugt ein Array mit 4 Elementen, die jeweils die einzelnen Wörter als String-Objekte enthalten.
Weiterlesen
Hat dir der Artikel gefallen?
- Mehr lesen: Abonnier’ den Full-Feed
- Kurze URL: http://labuschin.com/742