| Thread (Message) | Date | Author |
Score |
Board |
| Zwei Zeichen _gleichzeitig_ in String finden
(#159255) |
2012-06-20 20:57 |
geloescht
|
 |
Allgemeines zu Perl |
| Ich hab das mit den Subroutinen (oder sagt man Subprogramme?) noch nie angewendet und kenne weder Funktion, Syntax noch Verwendung.
Topeg hat mir vor kurzem versucht, ein wenig darüber… |
|
| Switch
(#59949) |
2003-10-02 12:30 |
havi
|
 |
Fragen zu Perl-Modulen |
| … { print "entry in hash" }
case (\&sub) { print "arg to subroutine" }
else { print "previous case not true" }
} # switch
[/code]
Beispiele fuer selbst programmierten Switch… |
|
| hashref an sub und mehr
(#142895) |
2010-11-19 20:54 |
renee
|
 |
Allgemeines zu Perl |
| Ansonsten meckert Perl rum. Und Du musst die Subroutine vor dem Aufruf definieren, sonst wirken die Prototypen nicht (und Perl meckert)
Wenn Du es unbedingt so machen möchtest/musst… |
|
| hashref an sub und mehr
(#142895) |
2010-11-19 20:54 |
renee
|
 |
Allgemeines zu Perl |
| Ansonsten meckert Perl rum. Und Du musst die Subroutine vor dem Aufruf definieren, sonst wirken die Prototypen nicht (und Perl meckert)
Wenn Du es unbedingt so machen möchtest/musst… |
|
| Listen in Hashes deklarieren
(#139010) |
2010-06-26 12:57 |
guest Almut
|
 |
Allgemeines zu Perl |
| Danke, aber das erscheint mir alles ein bisschen "komisch" und Subroutinen, falls subs dafür steht, hatten wir auch noch nicht..Hab das mit der Deklaration jetzt mal verändert, aber ich weiß nicht… |
|
| suchen und vergleichen
(#32710) |
2005-01-10 23:23 |
Strat
|
 |
Datenbanken und Verzeichnisdienste |
| … stattfindet; vielleicht das CGI->new aus dem Block und der subroutine herausziehen und somit nur einmal ausfuehren...
2.
[code]
my $statement_select="SELECT docname FROM tbl0011990 where… |
|
| suchen und vergleichen
(#32716) |
2005-01-12 18:53 |
Strat
|
 |
Datenbanken und Verzeichnisdienste |
| … so C-aehnlich aus
2. verwendet variablen, die ausserhalb der subroutine deklariert wurden und nicht als parameter uebergeben wurden
[code]
while (my @row = $sth_suchen->fetchrow_array())
{… |
|
| TK während der laufzeiit JPGs anzeigen
(#104971) |
2008-01-21 00:49 |
styx-cc
|
 |
Graphische Oberflächen |
| … => 'Tests with Images');
main_gui($mw);
MainLoop;
### Subroutines ###
sub main_gui {
$mw = shift;
my $frame_left = $mw->Frame(-background => 'red', -width => 130, -height => 500)… |
|
| $sth->finish(); zwingend erforderlich
(#126938) |
2009-10-13 19:20 |
pq
|
 |
Allgemeines zu Perl |
| … wenn du den hauptteil deines skriptes in ein modul auslagerst und nur den aufruf im skript selbst hast, da ModPerl::Registry dein skript wiederum in ein modul mit einer subroutine verschachtelt. |
|
| .txt und Arrays
(#112364) |
2008-07-21 10:58 |
MatthiasW
|
 |
Allgemeines zu Perl |
| Und derjenige, der die Subroutinen verwendet, wird darauf hingewiesen, falls er einen Fehler gemacht hat.
D.h. natürlich nicht, dass man sich das Prüfen der Parameter sparen kann, wenn man… |
|
| Auswertung des Ergebnisses einer Variable
(#112420) |
2008-07-22 02:48 |
defun
|
 |
Allgemeines zu Perl |
| … der Ausführung hinauszögern? Dann verwende am besten eine anonyme Subroutine:
[perl]my $variable = sub {$number =~ m/(9*0*)/};
# ...
if ($variable->()){
# ... |
|
| Lookup Tabelle - Kein Rückgabewert
(#111025) |
2008-06-14 02:54 |
murphy
|
 |
Allgemeines zu Perl |
| …
für den Fall, dass Du meinen Rat annimmst, lieber anonyme Subroutinen zu speichern, die die Ausgabedaten nach Bedarf berechnen, statt immer alle Typen von Ausgabedaten direkt in dem assoziativen… |
|
| Rückgabewert in Variable speichern???
(#667) |
2004-01-19 20:27 |
format_c
|
 |
Perl/CGI |
| Wenn du allerdings deinen Code ausschließlich in Subroutinen steckst sieht das eingebundene script etwa so aus.
[code]
use strict;
sub schagmichtot ($) {return 1 if $_[0] eq 'ok';}
1;# Damit unser… |
|
| Frage: Perl und GDBM unter Linux
(#593) |
2003-12-25 20:42 |
Tobi
|
 |
Perl/CGI |
| … in Zeile 15
[code]
[Thu Dec 25 19:34:53 2003] [error] Undefined subroutine &Apache::ROOTtobias::lounge::cgi_2dbin::pc_anmelden_2epl::ReadParse called at… |
|
| CGI::Application::Plugin::Authentication mehrere Errors
(#115325) |
2008-10-09 17:14 |
chris-
|
 |
Installation und Konfiguration |
| … Suse 10.3:
[code]
t/01_basic..................ok 1/9Undefined subroutine &Scalar::Util::weaken called at… |
|
| do $file : subs in $file überschreiben meine subs!
(#130322) |
2010-01-10 18:33 |
pq
|
 |
Allgemeines zu Perl |
| … ein modul mit eigenem package laden würdest und daraus eine subroutine aufrufen würdest. etwa:
[perl]require Anderes;
Anderes::machwas();[/perl]
[quote]
Dieses andere Script ist völlig… |
|
| möchte cryptische Routine verstehen
(#122541) |
2009-06-16 17:10 |
betterworld
|
 |
Allgemeines zu Perl |
| einer Subroutine gibt, dann wird es als String ausgewertet. Das ist aber deprecated und man sollte lieber Anführungszeichen setzen. Der String "C" ist für pack die Anweisung, Ascii-Codes in Bytes… |
|
| eval is evil: Willkommen auf der dunklen Seite?!
(#71914) |
2006-11-22 21:21 |
Ronnie
|
 |
Allgemeines zu Perl |
| … Perl ist aber dagegen:
[i]Illegal declaration of anonymous subroutine[/i]
Habt ihr schon mal was in der Richtung gemacht und gibt es Empfehlungen wo man etwas über Meta-Programming in Perl findet… |
|
| Mason - merkwürdiges Verhalten von Komponenten
(#110934) |
2008-06-10 14:11 |
tsy
|
 |
Perl/CGI |
| … ich habe jetzt eine Fehlermeldung erhalten:
[code]Undefined subroutine &HTML::Mason::Commands::printv [/code]
Das ist allerdings eine andere als jene, welche ich in meinem ersten Posting erhalten… |
|
| Ausführungsreihenfolge
(#193555) |
2021-08-22 22:43 |
haj
|
 |
Allgemeines zu Perl |
| Du weißt ja vermutlich selbst, dass das eine schräge Art ist, Subroutinen zu deklarieren. Du weißt vielleicht auch, was Du Dir damit einhandelst: Beim Aufruf von [c]testsub[/c] werden immer alle in… |