Thread (Message) | Date | Author |
Score |
Board |
Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148966) |
2011-05-21 14:56 |
MatthiasW
|
 |
Allgemeines zu Perl |
Wie man die Funktion aufrufen kann habe ich bei der jeweiligen Variante dazu geschrieben ;)
Bei der Übergabe mit "benannten" Parametern wird keine Hashreferenz, sondern eine Liste von Schlüssel-Wert… |
|
Subroutinen: Wie macht man das?
(#73164) |
2003-11-28 23:29 |
renee
|
 |
Allgemeines zu Perl |
es wäre schön, wenn Du sagen würdest, was (welcher Teil) geht und was nicht...
Aber was mir auffällt:
Du machst vieles in einer foreach-Schleife,
benutzt eine Variable, die Du in der… |
|
Subroutinen: Wie macht man das?
(#73165) |
2003-11-28 23:49 |
Rambo
|
 |
Allgemeines zu Perl |
hi,
folgendes funktioniert:
[code]
file = glob ("*.zip");
foreach $file (@file){
$zip = new Archive::Zip($file);
print "$file\n";
}
[/code]
dies gibt mir die Liste der *.ZIP… |
|
Aufbewahrung von Funktionen und Subroutinen
(#194882) |
2023-05-15 16:53 |
rosti
|
 |
Allgemeines zu Perl |
[quote]Das Problem dabei ist, das ich sie immer erst suchen muss, in welchem Script ich diese verbaut habe.[/quote]
Die Lösung lautet [c]AUTOLOAD[/c]. |
|
[Tk] -textvariable an subroutine binden
(#187026) |
2017-07-25 17:40 |
styx-cc
|
 |
Graphische Oberflächen |
Vllt. mag sich ja jmd. ein paar Minuten ans Bein binden.
Hier wird das so ähnlich gehandhabt (nach __END__):
sub labelPack
und
sub labelVariable… |
|
[Tk] -textvariable an subroutine binden
(#187026) |
2017-07-25 17:40 |
styx-cc
|
 |
Graphische Oberflächen |
Vllt. mag sich ja jmd. ein paar Minuten ans Bein binden.
Hier wird das so ähnlich gehandhabt (nach __END__):
sub labelPack
und
sub labelVariable… |
|
Arrayreferenz in Hashreferenz für Subroutine
(#152420) |
2011-09-15 08:57 |
Pauline25
|
 |
Allgemeines zu Perl |
Hallo zusammen. Tut mir leid, dass ich mich nicht eher melden konnte, mein Rechner ist kaputt gegangen. Ich nehme an, dass das mit eurem Script deshalb nicht funktioniert hat, zumindest war dass das… |
|
Arrayreferenz in Hashreferenz für Subroutine
(#152312) |
2011-09-12 15:14 |
Pauline25
|
 |
Allgemeines zu Perl |
Hey.
Jo, mein Hash ist in Ordnung. |
|
Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148965) |
2011-05-21 14:30 |
Bob
|
 |
Allgemeines zu Perl |
Wow, da ist man mal eben einkaufen … Danke für die zahlreichen Antworten in der Zwischenzeit!
@moritz: Hast du da nicht einen Denkfehler drin? Nach meinem Verständnis fungiert der Parameter 'foo'… |
|
Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148965) |
2011-05-21 14:30 |
Bob
|
 |
Allgemeines zu Perl |
Wow, da ist man mal eben einkaufen … Danke für die zahlreichen Antworten in der Zwischenzeit!
@moritz: Hast du da nicht einen Denkfehler drin? Nach meinem Verständnis fungiert der Parameter 'foo'… |
|
Referenz von Array an Subroutine
(#73310) |
2007-01-19 13:58 |
pq
|
 |
Allgemeines zu Perl |
bzw. [perldoc=perlreftut]perlreftut[/perldoc] (sogar auf deutsch) |
|
Referenz von Array an Subroutine
(#73312) |
2007-01-19 15:00 |
topeg
|
 |
Allgemeines zu Perl |
Dann hast du irgendwo die Referenz aufgelöst.
Ein Beispiel wann das passiert:
[code]my @array1=(1,2,3);
my $array_ref=\@array1;
my @array2=@$array_ref;
push(@array2,4);[/code]
In "@array1" steht… |
|
Referenz von Array an Subroutine
(#73314) |
2007-01-19 17:56 |
topeg
|
 |
Allgemeines zu Perl |
… habe ich noch ein paar Fragen:
warum packst du die referenzen jeweils ein anonymes Array?:
[code]my @confCodesArray = ([$refConfigArray], [$refConfigKeyArray]);[/code]
der Aufruf wäre dabei… |
|
[Tk] -textvariable an subroutine binden
(#187022) |
2017-07-25 16:22 |
rosti
|
 |
Graphische Oberflächen |
Also was ist denn jetzt Dein Problem? Die Referenzierung wars dann wohl doch nicht? Deine Sub counter ist übrigens absolut unleserlich, ein
[code=perl]
sub counter{
my $self = shift;
}… |
|
[Tk] -textvariable an subroutine binden
(#187021) |
2017-07-25 15:44 |
styx-cc
|
 |
Graphische Oberflächen |
Dein Code tut was mein Code tut und das klappt bezogen auf meinen Anwendungsfall nicht (s.o.).
Gruß |
|
Arrayreferenz in Hashreferenz für Subroutine
(#152322) |
2011-09-12 20:31 |
topeg
|
 |
Allgemeines zu Perl |
… sehe keinen Grund warum das nicht funktionieren sollte:
[code=perl]#!usr/bin/perl
use strict;
use warnings;
print "here I start \n";
do "Datei_mit_Subroutine.pl";
my %hash =… |
|
Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148962) |
2011-05-21 12:32 |
GwenDragon
|
 |
Allgemeines zu Perl |
Den Operator [tt]//[/tt] gibt es erst ab Perl 5.10, das sollte man nicht einfach voraussetzen, dass alle Perl >= 5.10 meinen! |
|
Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148962) |
2011-05-21 12:32 |
GwenDragon
|
 |
Allgemeines zu Perl |
Den Operator [tt]//[/tt] gibt es erst ab Perl 5.10, das sollte man nicht einfach voraussetzen, dass alle Perl >= 5.10 meinen! |
|
Aufbewahrung von Funktionen und Subroutinen
(#194022) |
2021-10-15 08:49 |
bianca
|
 |
Allgemeines zu Perl |
Mein Vorschlag dazu ist, alle diese Funktionen in ein ganz separates Script zu stecken und sie dort mit sprechenden Namen zu versehen. |
|
[Tk] -textvariable an subroutine binden
(#187027) |
2017-07-27 11:58 |
rosti
|
 |
Graphische Oberflächen |
[quote="styx-cc@2017-07-25T15:31:36"]Hast du was zur Problemstellung beizutragen oder nicht?[/quote]
[b]So rotzfrech ist mir hier noch keiner gekommen! Unverschämtheit![/b]
Es ist [b]meine[/b]… |