| Thread (Message) | Date | Author |
Score |
Board |
| 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
(#173443) |
2014-02-06 23:21 |
hlubenow
|
 |
Allgemeines zu Perl |
| Interessant. Klappt das auch, wenn man nicht weiß, auf wievielen Ebenen zu ersetzen ist? Oder ist vielleicht in den komplexeren Funktionen (map(), usw.) irgendwo eine Rekursion versteckt?
(Ich… |
|
| rekursive subroutine
(#173442) |
2014-02-06 23:00 |
Linuxer
|
 |
Allgemeines zu Perl |
| Ist die Rekursion denn zwingend erforderlich?
Ohne das genaue Anforderungsprofil zu kennen, könnte das unten stehende auch eine Lösung sein; nur ohne Rekursion; voll auflösend mit… |
|
| rekursive subroutine
(#173441) |
2014-02-06 22:22 |
hlubenow
|
 |
Allgemeines zu Perl |
| Ich schätze mal, Du willst voll auflösen. Das sähe bei mir so aus:
[code=perl]#!/usr/bin/perl
use warnings;
use strict;
sub get_arr {
my $key = shift;
my $href = shift;
my %h =… |
|
| rekursive subroutine
(#173441) |
2014-02-06 22:22 |
hlubenow
|
 |
Allgemeines zu Perl |
| Ich schätze mal, Du willst voll auflösen. Das sähe bei mir so aus:
[code=perl]#!/usr/bin/perl
use warnings;
use strict;
sub get_arr {
my $key = shift;
my $href = shift;
my %h =… |
|
| rekursive subroutine
(#173432) |
2014-02-06 18:10 |
guest wer
|
 |
Allgemeines zu Perl |
| …
use strict;
use warnings;
use Data::Dumper;
my %data;
my %hits;
my %used;
while(<DATA>) {
next unless /^\s*\[([^\[\]]+)\]:\s*(.+?)\s*$/s;
my $name=$1;
my… |
|
| rekursive subroutine
(#173421) |
2014-02-06 15:24 |
kimmy
|
 |
Allgemeines zu Perl |
| Das ist mein Code.
[code=perl]
#!/usr/bin/perl
use strict;
use warnings;
my (%child, @ancestor);
while(<DATA>){
my ($node, $left, $right);
$node = $1, $left = $2, $right = $3… |
|
| rekursive subroutine
(#173421) |
2014-02-06 15:24 |
kimmy
|
 |
Allgemeines zu Perl |
| Das ist mein Code.
[code=perl]
#!/usr/bin/perl
use strict;
use warnings;
my (%child, @ancestor);
while(<DATA>){
my ($node, $left, $right);
$node = $1, $left = $2, $right = $3… |
|
| Subroutinen bündeln
(#144737) |
2011-01-17 10:16 |
pq
|
 |
Allgemeines zu Perl |
| die 1 gehört in die letzte zeile. die rückgabewerte kannst du so beibehalten.
probiers doch einfach mal aus.
ich würde das übrigens eher mit einem modul machen. |
|
| Subroutinen bündeln
(#144734) |
2011-01-17 10:08 |
la_dy82
|
 |
Allgemeines zu Perl |
| [quote="bianca@2011-01-17T07:26:53"]Achte bei der externen Datei drauf, dass sie ein true zurückliefert. Das erreicht man am einfachsten durch ein [c]1;[/c] in der letzten Zeile nach allen… |
|
| Subroutinen überschreiben
(#154319) |
2011-11-18 18:08 |
rosti
|
 |
Allgemeines zu Perl |
| Alias-Funktionen:?
[code=perl]
use strict;
use warnings;
sub foo; # damit kann foo() ohne Klammern
*foo = \&bar;
foo "Dollar"; # Alles in bar und in Dollar!!!
sub bar{
my… |
|
| Subroutinen bündeln
(#144745) |
2011-01-17 12:07 |
la_dy82
|
 |
Allgemeines zu Perl |
| Danke für eure Antworten! |
|
| 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. |
|
| Subroutine Variablenübergabe
(#170120) |
2013-09-11 17:14 |
bianca
|
 |
Allgemeines zu Perl |
| [quote="Muffi@2013-09-11T10:51:24"]Mit explizitem return ja :)[/quote]
OK, einverstanden.
Allerdings habe ich mir return - wenn es eh am Ende steht - komplett abgewöhnt. |