Thread Parameterübergabe an sub: Wo liegt der Unterschied (19 answers)
Opened by MartinR at 2005-08-31 13:51

MartinR
 2005-08-31 13:51
#57554 #57554
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
Hi,

welche dieser drei Möglichkeiten ist "die Beste" um Paramter an eine sub zu übergeben? Erst mal eine Variable bennen um die dann zu übergeben, als Referenz zu übergeben oder den Wert direkt einzutragen. Mal unabhängig davon ob ich den Variablenwert außerhalb der sub später noch brauche.

Gibt es überhaupt einen Unterschied (Performance, Speicherverbrauch ...)?

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
...
my $abc = 'test';

machwas_1($abc);

machwas_2(\$abc);

machwas_3('test');


sub machwas_1 {
my $xyz = shift;
# ...mach irgend was
}


sub machwas_2 {
my $xyz = shift;
# ...mach irgend was
}


sub machwas_3 {
my $xyz = shift;
# ...mach irgend was
}
...

View full thread Parameterübergabe an sub: Wo liegt der Unterschied