Thread 1..3 an Subroutine (8 answers)
Opened by havi at 2009-09-25 10:58

havi
 2009-09-25 11:11
#126205 #126205
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
2009-09-25T09:06:11 renee
Ich glaub, ich weiß jetzt was Du möchtest. Ganz so wie Du es willst, geht es nicht, weil der "Range" kein Array sondern eine Liste ist.

Du kannst es so machen:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
subtest("A", 1..3);

sub subtest($@) {
   my ($arg1, @arg2) = @_;

   # ...

   for my $i (@arg2) {
      # sollte jetzt von 1 bis 3 laufen....
      print $i;
   }
}


Warum arbeitest Du überhaupt so viel mit Prototypen? Das ist mir schon in Deinen CPAN-Modulen aufgefallen.


Ja, genau - das wars!

Vielen Dank erstmal.

Was spricht gegen Prototypen?

View full thread 1..3 an Subroutine