| Thread (Message) | Date | Author |
Score |
Board |
| Net::FTP kleine frage
(#64598) |
2006-04-10 15:28 |
Strat
|
 |
Allgemeines zu Perl |
| … veraendert; @content und @server verwendest du ja nur in den subroutinen, also diese Variablen besser in den subroutinen mit my deklarieren. |
|
| Sinn Klammer bei my ($f) = shift
(#171872) |
2013-11-07 02:03 |
clms
|
 |
Allgemeines zu Perl |
| Ohnehin ist die erste Zeile in einer Subroutine die Stelle, wo ich bevorzugt [c]my ($a,$b) = ...[/c] schreibe. Sonst spendiere ich eher pro Variable ein eigenes my und eine eigene… |
|
| Datenzeilen einlesen
(#171153) |
2013-10-14 18:48 |
pq
|
 |
Allgemeines zu Perl |
| … weiter in dem perlscript stehenbleiben sollen, kannst du es in subroutinen umwandeln:
[code=perl]my @werte = (
{ 'Muster' => '(\d+):(\d+):(\d+)\s+(\d+)\.(\d+),(\d+)'… |
|
| Strategie-Vorschläge
(#107921) |
2008-04-05 19:54 |
Froschpopo
|
 |
Sonstige Beiträge (auch Spaß und Sinnloses) |
| Spricht irgendetwas dagegen use in einer Subroutine aufzurufen in der es gebraucht wird?
Einige Module werden nur in ganz speziellen Subroutinen verwendet. |
|
| Code optimieren
(#55827) |
2005-06-29 18:21 |
nes
|
 |
Allgemeines zu Perl |
| Hallo allseits,
ich muss in einer Subroutine erkennen, ob in einem Langtext div. Reg. Expressions vorkommen, wenn ja, muss ich einen vorgegebenen Kurztext zurückliefern (Siehe Codeschnippsel). |
|
| Hilfe bei Stringdurchforstung: gästebuch einträge ohne url
(#6030) |
2005-11-18 15:42 |
Strat
|
 |
Perl/CGI |
| … du http || www schreibst, meint das, dass versucht wird, eine subroutine namens http auszufuehren (wenn es die nicht gibt => Fehler), und wenn die einen falschen wert zurueckgibt, wird versucht… |
|
| Perlcritic bzw. Perl Best Practice & rekursive Funktion
(#126431) |
2009-10-03 14:38 |
roli
|
 |
Allgemeines zu Perl |
| See page 197 of PBP. (Severity: 4)[/quote]
Bei der Subroutine "rekursion" handelt es sich um eine Funktion, die sich selbst wieder aufruft, bis eine bestimmte Bedingung erfüllt ist. |
|
| Hashreferenz auf Gültigkeit prüfen
(#112984) |
2008-08-01 14:24 |
renee
|
 |
Allgemeines zu Perl |
| … print ref( {} ); # HASH
print ref( [] ); # ARRAY
print ref( \&subroutine ); # CODE
print ref( CGI->new ); # CGI[/perl]
Ich überprüfe erst, ob [tt]$hash_ref[/tt] einen "wahren" Wert… |
|
| Array wird immer kleiner: bei der Iteration
(#78250) |
2007-07-06 11:13 |
renee
|
 |
Allgemeines zu Perl |
| Du veränderst [tt]$_[/tt] in der Subroutine (in der [tt]while[/tt]-Schleife). Dein Array wird nicht geleert, aber die Inhalte der Elemente werden "gelöscht". |
|
| Grundsatzfrage zum Aufruf einer Sub
(#75325) |
2007-03-24 17:45 |
betterworld
|
 |
Allgemeines zu Perl |
| … "@array\n"; # Ausgabe ist zwei[/code]
Oft faengt man jedoch eine Subroutine so an:
[code]sub grab {
my ($stuff, $blah) = @_;
[/code]
[i]Hier[/i] werden tatsaechlich alle Werte kopiert, aber das… |
|
| <$fh>
(#70457) |
2006-10-04 17:57 |
pq
|
 |
Allgemeines zu Perl |
| wenn du eine subroutine aufrufst, bevor sie deklariert wurde, kann
der prototyp nicht gecheckt werden.
hättest du den aufruf erst danach gemacht, hätte dich perl wiederum
darauf aufmerksam gemacht… |
|
| abgedrehtes problem mit switch: oder bin ich blind?
(#83470) |
2004-07-05 16:51 |
guest Gast
|
 |
Allgemeines zu Perl |
| Daneben denke ich klargestellt zu haben daß jeder dieser Blöcke 'genau wie eine Subroutine' compiliert wird.
Dabei ging es um das Verhalten eines BEGIN Blocks unter mod_perl - das war alles. |
|
| Brauche CGI Nachilfe.
(#5763) |
2005-10-12 11:08 |
zipster
|
 |
Perl/CGI |
| … [quote]
Can't use string ("<input type="text" name="" />") as a subroutine ref while "strict refs" in use at C:\Programme\Apache Group\Apache2\cgi-bin\kontakte.pl line 93. |
|
| Board-rewrite: allgemeine Ideen
(#39402) |
2003-10-02 01:25 |
Strat
|
 |
Projekte |
| … Variablen: $Var, $GlobalVar
Konstanten: CONSTANT, CONFIG
Subroutinen: Subroutine, ParsePosting
Objektinterfacemethoden: getValue, setValue
[u]Perl:[/u]
#! /usr/bin/perl -T
use strict;
use… |
|
| dem Script die Aktion übermitteln
(#1316) |
2004-02-24 17:01 |
youngalcapone
|
 |
Perl/CGI |
| Nur weiss ich noch nicht wie man die einzelnen Subroutinen dann zB von einem Formular aus aufruft...
Eigentlich könnt ich das ja so machen
[code]<input type="hidden" name="aktion" value="loeschen"… |
|
| FastCGI/FCGI - Error-Routine
(#156801) |
2012-03-12 19:55 |
pq
|
 |
Perl/CGI |
| du solltest mit use warnings eine warnung bekommen:
[c]Exiting subroutine via next at ...[/c]
ist unschön und sollte vermieden werden. |
|
| FastCGI/FCGI - Error-Routine
(#156801) |
2012-03-12 19:55 |
pq
|
 |
Perl/CGI |
| du solltest mit use warnings eine warnung bekommen:
[c]Exiting subroutine via next at ...[/c]
ist unschön und sollte vermieden werden. |
|
| globales package?
(#59962) |
2005-11-11 15:22 |
Froschpopo
|
 |
Allgemeines zu Perl |
| enthält. Ich fänds ziemlich blödsinnig, diese Datei in jeder subroutine zu öffnen.. Deshalb dachte, hätte ich gerne diese ganzen Config-Vars in einem Hash, den ich aus jeder subroutine aus abfragen… |
|
| 3 Hashes aus einem Hash erzeugen
(#55697) |
2005-06-23 13:28 |
Strat
|
 |
Allgemeines zu Perl |
| … und wenn du globale Variablen nur brauchst, um dir in einer Subroutine einen status oder so zu merken, dann helfen oft auch closures
[code]
{ # block
my $counter = 0;
sub IncreaseCounter {… |
|
| Variable wird falsch dargestellt: (war: verzweifung - bitte um Hilfe...)
(#4699) |
2005-03-29 17:26 |
esskar
|
 |
Perl/CGI |
| … return $date;
}# end of subroutine[/code]
Das ersetzt Dir den kompletten $now_date-Block...[/quote]
naja, wir wollen ja schön sauber bleiben, oder?
[code]
sub get_date{
my $tm = shift ||… |