Hallo Leute,
ich hab' weder hier noch bei selfhtml/perl was dazu gefunden. Also ich will:
1.) Teile eines Arrays concatenieren, also
@arr1[$i] = join ("/", @arr1[$i], @arr2[$j]);
Perl meckert mich an mit: Scalar value @arr2[$j] better written as $arr2[$j] at ./mk_dir.pl line 37.
Komischerweise ist arr2 als @arr2 deklariert und gefuellt... Die gleiche Meldung kommt auch mit arr1
2.) Ich moechte mehrere gleichlange arrays in eine Subroutine uebergeben, also z.B. Aufruf mit $rc = subroutine($num, @arr1, @arr2);
Wieso geht das nicht, ich kriege in der Subroutine nur Muell (mit den Zuweisungen @arr1 = shift und @arr2 = shift). Weiss jemand, wie das geht?
Sorry, aber ich steh' auf dem Schlauch...
Gruss,
- berndl
[EDIT]
aehm, und 3.) Wie sortiere ich strings (z.B. alphabetisch). Also in der Art:
if ($str1 > $str2)
{ .... }
[/EDIT]