Ich führe den folgenden Code aus:
%Vor% Ich würde erwarten, dass das Ergebnis von do
2, 3
ist, da ich bereits das erste Element von a
gelesen habe. Wie erreiche ich ein Ergebnis von 2, 3
elegant?
Bearbeiten:
Zur Klarstellung möchte ich den ersten Eintrag nicht überspringen, ich möchte ihn nur anders verarbeiten. Also ich will sowohl b
als auch die Schleife.
Wie wäre es damit?
%Vor%So können Sie den Iterator weiterlaufen lassen
%Vor%Sie könnten
tun %Vor%BEARBEITEN:
Verwenden Sie die Methode map
Als Nebenbemerkung funktioniert array.drop (1) .map {} natürlich nicht, wenn Sie versuchen, alle außer dem ersten Element eines Arrays abzubilden. Stattdessen können Sie Folgendes tun:
%Vor%Tags und Links ruby