Thread Inhalte eines Arrays tauschen
(6 answers)
Opened by User100 at 2010-02-12 11:56
Ok, das koennte man auch so loesen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 my @leute = qw(donald daisy mickey minnie clyde bonnie); my @ungerade = grep $_ % 2 == 1, 0..$#leute; my @gerade = grep $_ % 2 == 0, 0..$#leute-1; @leute[@ungerade, @gerade] = @leute[@gerade, @ungerade]; print "Ladies first: @leute"; Edit: typo im text Edit: Durch das "-1" klappt es nun auch mit Arrays, die eine ungerade Zahl von Elementen haben (das letzte Element wird dann einfach da gelassen, wo es ist) Last edited: 2010-02-21 16:28:20 +0100 (CET) Lieblingsmodule: IPC::System::Simple, Path::Class
|