Thread Array::Utils: Wie Rückgabewert als Liste interpretieren (34 answers)
Opened by mika at 2018-11-18 12:25

haj
 2018-11-18 13:13
#189219 #189219
User since
2015-01-07
527 Artikel
BenutzerIn

user image
Das ist jetzt ein bisschen spitzfindig, aber das ist einer der Fälle, in denen Du keine Liste brauchst, sondern ein Array. Subroutinen geben aber Listen zurück.

Code (perl): (dl )
1
2
3
4
5
use Array::Utils qw(:all);
my @new = (1,2,3,4);
my @old = (4,5,6,7,8);
push @new, splice(@{[array_minus( @old, @new)]}, 0, 3); # Einzeiler
print join ",",  @new;


Mit dem Umweg @{[liste]} wird hier die Liste in ein Array konvertiert.

View full thread Array::Utils: Wie Rückgabewert als Liste interpretieren