Ruby entspricht Pythons "array [i:]", um alle Array-Elemente nach i auszuwählen.

8

Ich finde mich etwas wie Pythons wollen

%Vor%

Die ganze Zeit in diesen Tagen.

Die Lösung wird immer mehrzeilig und hässlich. Ich frage mich, was die elegantesten Lösungen da draußen sein könnten, denn meine sind es nicht wert, gezeigt zu werden.

    
boulder_ruby 27.03.2014, 16:29
quelle

2 Antworten

6

Sie können schreiben:

%Vor%

-1 ist der Index des letzten Elements im Array, siehe doc für Array#[] für weitere Informationen.

Eine bessere Alternative in Ruby ist die Verwendung des Array#drop Methode:

%Vor%     
toro2k 27.03.2014, 16:32
quelle
14

Verwenden Sie Array # drop

%Vor%     
Kirti Thorat 27.03.2014 16:33
quelle

Tags und Links