Thread (Message) | Date | Author |
Score |
Board |
subroutine-referenz
(#120240) |
2009-04-03 12:40 |
Linuxer
|
 |
Allgemeines zu Perl |
Edit/Update nach Mittagspause ;o)
OK, pq hat die Frage besser verstanden und passender beantwortet.
Man kann die Referenz auch zum Routinenaufruf verwenden:
[code]
$ perl -Mstrict -wle '… |
|
subroutine-referenz
(#120243) |
2009-04-03 12:48 |
guest wer
|
 |
Allgemeines zu Perl |
Ich denke sowas in der Richtung ist gemeint:
[code=perl]my $ref=sub{say("HELLO\n")};
sub hello {$ref->()}
hello();[/code]
Nur mit dem Unterschied, dass die Funktion tatsächlich dereffenziert… |
|
subroutine-referenz
(#120244) |
2009-04-03 12:55 |
pq
|
 |
Allgemeines zu Perl |
ich hab doch schon gezeigt, wie es geht. übersehen? |
|
subroutine-referenz
(#120245) |
2009-04-03 12:58 |
guest wer
|
 |
Allgemeines zu Perl |
Ja übersehen,
Entschuldigung
:/ |
|
subroutine-referenz
(#120253) |
2009-04-03 13:47 |
guest Gast
|
 |
Allgemeines zu Perl |
Thx, soetwas habe ich gesucht.
[code=perl]package Mobile_Phone_Config;
use warnings;
use strict;
use feature ':5.10';
use Term::ANSIColor;
require Exporter;
our @ISA = qw( Exporter );
our… |
|
subroutine-referenz
(#120269) |
2009-04-03 16:13 |
guest Gast
|
 |
Allgemeines zu Perl |
Mit Argumentübergabe funktioniert bei mir nur die Version [code=perl]*{ foo } = $subref;[/code] |
|
subroutine-referenz
(#120270) |
2009-04-03 16:21 |
Linuxer
|
 |
Allgemeines zu Perl |
[quote="Guest Gast"]Mit Argumentübergabe funktioniert bei mir nur die Version [code=perl]*{ foo } = $subref;[/code][/quote]
Ja, weil Du bei der anderen Variante auch keine Argumente verarbeiten… |
|
subroutine-referenz
(#120271) |
2009-04-03 16:29 |
Linuxer
|
 |
Allgemeines zu Perl |
[perl]
*{ color_count } = $config{color_count};
#*ungueltig = *$config{ungueltig};
[/perl]
Die auskommentierte Variante ist in meinem Augen falsch. |
|
subroutine-referenz
(#120277) |
2009-04-03 18:22 |
betterworld
|
 |
Allgemeines zu Perl |
[quote="Guest Gast"]
Ich hatte es zuerst mit sub routine { &$config{sub_ref}() } probiert, was nicht funktioniert hatte.[/quote]
Diese Subref-Aufrufe mit "&" sind etwas unhandlich, daher empfiehlt… |
|
Subroutinen zusammenlegen
(#76914) |
2007-05-25 11:21 |
pktm
|
 |
Allgemeines zu Perl |
Hm, das ist interessant. Generell solltest du jede Sub nur einmal schreiben müssen :)
Eventuell müsstest du die Schnittstelle zu deinem Hauptprogramm ordentlich gestalten um die Sub mehrfach… |
|
Subroutinen zusammenlegen
(#76916) |
2007-05-25 11:23 |
bloonix
|
 |
Allgemeines zu Perl |
Vorschau geklickt und gesehen... ptkm war schneller :)
aber ich geb trotzdem nochmal was dazu...
rein fürs Verständnis: [pod=perlsub]Perldoc->perlsub[/pod]\n\n
<!--EDIT|opi|1180077850--> |
|
Subroutinen zusammenlegen
(#76917) |
2007-05-25 11:28 |
leissi
|
 |
Allgemeines zu Perl |
He,
Ihr seid unschlagbar. Danke
Zitat von ptkm: Woher kommt der Wert für die Zuweisung my $DateiName = $DateiName;? Der wird doch bestimmt aus deinem Hauptprogramm genommen oder?
Ja da hast Du… |
|
Subroutinen zusammenlegen
(#76920) |
2007-05-25 17:39 |
leissi
|
 |
Allgemeines zu Perl |
:) Hallo
Vielen Dank PerlProfi nun habe ich es verstanden und juppi es läuft. Ich hatte ein großes Problem zu verstehen das ich die entsprechenden Parameter nur nach der Reihenfolge übergeben muss… |
|
Subroutinen auslagern?
(#83320) |
2004-06-13 02:10 |
ppm1
|
 |
Allgemeines zu Perl |
Hallo
Ich habe mal eine Frage:
Ist es sinnvoll im Sinne von effiziens und belastung, Subrutinen in Modulen auszulagern, anstatt diese im Skript zu verwenden. (z.B. |
|
Subroutinen auslagern?
(#83322) |
2004-06-13 14:38 |
ppm1
|
 |
Allgemeines zu Perl |
Ich mache es z.B. bisher immer so:
ich habe ein Skript:
meins.pl
Das wird dann aufgerufen z.B. mit
meins.pl?art=rein
meins.pl?art=raus
.... |
|
Subroutinen auslagern?
(#83323) |
2004-06-14 13:50 |
ptk
|
 |
Allgemeines zu Perl |
Bei mod_perl ist es eher besser, den gesamten Perlcode so frueh wie moeglich zu laden, vielleicht sogar zur Apache-Startzeit per PerlRequire, denn der Prozess bleibt persistent und kann dann immer… |
|
rekursive subroutine
(#173419) |
2014-02-06 15:03 |
Linuxer
|
 |
Allgemeines zu Perl |
Du gibst an, was Du als Ausgangsbasis hast und was Du als Ergebnis haben willst und wie Dein Code aussieht.
Aber ich vermisse die Fehlerbeschreibung. |
|
rekursive subroutine
(#173419) |
2014-02-06 15:03 |
Linuxer
|
 |
Allgemeines zu Perl |
Du gibst an, was Du als Ausgangsbasis hast und was Du als Ergebnis haben willst und wie Dein Code aussieht.
Aber ich vermisse die Fehlerbeschreibung. |
|
Subroutinen bündeln
(#144741) |
2011-01-17 11:29 |
bianca
|
 |
Allgemeines zu Perl |
Hierzu eine Frage: Parst Perl die pm Datei in diesem Beispiel komplett durch, auch wenn ich beispielsweise nur sub1 haben will?
Will darauf hinaus, ob sich das in der Geschwindigkeit gegenüber… |
|
rekursive subroutine
(#173429) |
2014-02-06 17:55 |
Linuxer
|
 |
Allgemeines zu Perl |
*gelöscht weil fehlerhafte Umsetzung* |