Thread (Message) | Date | Author |
Score |
Board |
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
(#173429) |
2014-02-06 17:55 |
Linuxer
|
 |
Allgemeines zu Perl |
*gelöscht weil fehlerhafte Umsetzung* |
|
rekursive subroutine
(#173429) |
2014-02-06 17:55 |
Linuxer
|
 |
Allgemeines zu Perl |
*gelöscht weil fehlerhafte Umsetzung* |
|
Subroutinen bündeln
(#144791) |
2011-01-18 07:37 |
bianca
|
 |
Allgemeines zu Perl |
Nein, keine Verzögerungen. Höchstens insofern als das OS eine weitere Datei zusätzlich öffnen muss (Overhead) im Moment wo require ausgeführt wird. |
|
rekursive subroutine
(#173424) |
2014-02-06 16:21 |
Muffi
|
 |
Allgemeines zu Perl |
… glaub man kann das verständlicher schreiben
[code=perl]
use strict;
use warnings;
use feature 'say';
my %nodes = ();
for my $line (<DATA>) {
my $node = Node->new($line, \%nodes); #… |
|
Subroutinen bündeln
(#144740) |
2011-01-17 11:14 |
pq
|
 |
Allgemeines zu Perl |
nein, hat keinen technischen grund. |
|
Subroutinen bündeln
(#144733) |
2011-01-17 08:27 |
bianca
|
 |
Allgemeines zu Perl |
Ja, das kann man.
Du könntest die Sub einfach 1:1 in eine externe Datei legen und diese Datei beim Start des Hauptprogramms mit require "pfad/datei.pl" einbinden. |
|
Subroutine Variablenübergabe
(#170160) |
2013-09-12 18:54 |
Linuxer
|
 |
Allgemeines zu Perl |
Vielleicht solltest Du das mal tun (die Doku lesen)? ;-)
Such doch mal in http://search.cpan.org/perldoc?pp nach [c]-I[/c] und nach [c]-M[/c] ... |
|
Subroutine Variablenübergabe
(#170156) |
2013-09-12 17:44 |
tejste
|
 |
Allgemeines zu Perl |
c:/strawberry/perl/lib>pp -o zeitstempel.exe c:/tmp/zeitstempel.pl
habe noch nie mit eigenen Modulen ein Exe erstellt, weil es mit installierten CPAN Modulen immer ohne Probleme lief. |
|
Subroutine Variablenübergabe
(#170148) |
2013-09-12 16:27 |
GwenDragon
|
 |
Allgemeines zu Perl |
Wie hast du denn das PAR erzeugt und mit pp als EXE zusammen gebaut? |
|
Subroutine Variablenübergabe
(#170147) |
2013-09-12 16:18 |
Relais
|
 |
Allgemeines zu Perl |
[url=http://search.cpan.org/~rschupp/PAR-1.007/lib/PAR/Tutorial.pod#Perl_Packager:_pp]Da schau hier[/url] ;-) |
|
Subroutine Variablenübergabe
(#170133) |
2013-09-12 10:10 |
bianca
|
 |
Allgemeines zu Perl |
Muss dazu sagen, dass ich die Rückgabe nie unspezifiziert lasse.
Soll heißen, ich lasse return nur dann weg, wenn am Ende der sub z.B. |
|
Subroutine Variablenübergabe
(#170132) |
2013-09-12 09:54 |
GwenDragon
|
 |
Allgemeines zu Perl |
Wenn du die Fallen kannst, kannst dus ja machen.
Aber ein echtes [tt]return[/tt] tut niemand weh und lässt später auch andere den Code besser lesen. |
|
Subroutine Variablenübergabe
(#170130) |
2013-09-12 09:14 |
Muffi
|
 |
Allgemeines zu Perl |
Ich benutz das auch mal für 1-zeiler-subs. Ansonsten nicht.
Ich mag Dinge nicht so wirklich, wo man durch kleine Änderungen plötzlich böse auf die Nase fällt. |