Leser: 3
|< 1 2 >| | 18 Einträge, 2 Seiten |
QuoteTo call subroutines:
NAME(LIST); # & is optional with parentheses.
NAME LIST; # Parentheses optional if predeclared/imported.
&NAME(LIST); # Circumvent prototypes.
&NAME; # Makes current @_ visible to called subroutine.
FoolAck+2008-08-02 19:49:54--Du könntest auch qq{eval "&$sub_name()"}
FoolAck+2008-08-02 19:49:54--Bedenke btw was passiert, wenn dein "$sub_name" qq{system "rm -rf /"} oder so enthält. (Sprich die "Gefahr" von eval.)
FoolAck+2008-08-02 19:49:54--Und afaik heißt es das Array. (Und auch das Hash.)
1 2 3 4 5 6 7 8 9 10 11 12 13
#!/usr/bin/perl -w use strict; my $x = 'test'; no strict 'refs'; my @x = $x->(); print "@x"; sub test { my @array =qw(a b c d); return @array }
FoolAck+2008-08-02 19:49:54--Und afaik heißt es das Array. (Und auch das Hash.)
Escape+2008-08-03 00:30:27--P.S. Alle bisherigen Antworten bezogen sich aber nicht auf meine ursprüngliche Frage.
betterworld+2008-08-03 20:43:25--FoolAck+2008-08-02 19:49:54--Und afaik heißt es das Array. (Und auch das Hash.)
Ich glaube eher, es heißt "der Hash". Wenn Du die Datenstruktur meinst.
|< 1 2 >| | 18 Einträge, 2 Seiten |