Thread $_ und @_ übergeben (13 answers)
Opened by fraggs at 2007-01-24 13:53

fraggs
 2007-01-24 13:53
#73552 #73552
User since
2006-09-11
179 Artikel
BenutzerIn
[Homepage] [default_avatar]
Halloechen, habe ein riesen script was ich updaten soll und was neues rein packen soll doch hier ist das problem.

es gibt eine routine, routine1 die wird ausgefuert.
in der routine1 wird $_ und @_ übergeben und es werden zwei sachen verglichen (2 zip files) , wenn array1 mit dem index matched dann geht das script in die naechste routine ( 2 ) wo die daten die in $_ und @_ die in routine 1 drin standen wieder gebraucht werden.

ich habe dies mit globalen variabeln probiert aber ich habs nicht hingekriegt. geht dass ?

gruß

-stephan

ps:ich kann source code posten allerdings etwas lang aber hier ein bisschen psydo code so wie es aussieht:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
use strict;
use warnings;

sub routine1
{
my $daten1 = $_;
my @daten2 = @_;

if(index($Zip[0],"Report") != -1)
{


routine2();
}
else
{



EmmaCov();
} &nbsp
;
}

sub routine2
{

###hier brauche ich die selben daten die in routine1 drin ###standen von $_ und @_ . normaler weise
my $test1 = $_;
my @test2 = @_;
###doch das geht nicht da beide ($_ und @_) schon in ###routine1 uebergeben worden sind.
}


tips ? ich probier nochmals die daten in eine globale variable zu ueber geben mal sehen obs klappt.
mmm twix

View full thread $_ und @_ übergeben