| Thread (Message) | Date | Author |
Score |
Board |
| EBB 1.2
(#16205) |
2005-01-09 12:52 |
Strat
|
 |
Projekte |
| die ausgabe der hashreferenz in eine subroutine (~funktion) auslagert, koennte das folgendermaszen aussehen:
[code]
my %hash = (a => 10, b => 20, c => 30);
my $hashRef = \%hash;
$hashRef->{d} = 40… |
|
| Thread zum Heulen 2.0
(#130282) |
2010-01-09 12:23 |
sitescriptor
|
 |
Sonstige Beiträge (auch Spaß und Sinnloses) |
| Habe die ganze Zeit an der falschen Stelle gesucht! ( Ref auf Subroutine aufgerufen, der als Ref auf Methode hinterlegt war)
OFFTOPIC: Lachen mußte ich letztes Wochenende, weil ich tatsächlich… |
|
| Gibt ein return ein defined zurück?
(#119518) |
2009-03-17 16:45 |
murphy
|
 |
Allgemeines zu Perl |
| … dass ein [tt]return;[/tt] oder [tt]return ();[/tt] in einer Subroutine keinen der von Betterworld angeführten Werte zurückgibt.
Eine solche leere Rückgabeanweisung gibt vielmehr überhaupt nichts… |
|
| Schnittstellen, und globale Variablen
(#104883) |
2008-01-18 11:38 |
Strat
|
 |
Allgemeines zu Perl |
| … wenn man auch die Config als Objekt verpackt und dann mit in die Subroutinen reingibt. Nur - wie im Beispiel - bei der ereignisgesteuerten Programmierung (z.B: GUIs) ist das manchmal schwierig. |
|
| Dateiname ändern über Benutzereingabe
(#104274) |
2007-12-30 16:29 |
#Kein Kommentar
|
 |
Allgemeines zu Perl |
| … $zahl_2);
print $ergebnis; # Ausgabe "40"
<>;
## die subroutine:
sub summe_von{
my ($zahl_1, $zahl_2) = @_; # die parameter sind automatisch in @_ drin
# also ist jetzt $zahl_1… |
|
| scalar comma operator
(#104305) |
2008-12-31 04:04 |
KurtZ
|
 |
Allgemeines zu Perl |
| … Das tritt doch IMHO eher selten auf, und man kann doch aus einer subroutine explizit contextabhängige Rückgaben machen wenn dieser Fall gewünscht ist. |
|
| scalar comma operator
(#104720) |
2008-01-14 18:54 |
betterworld
|
 |
Allgemeines zu Perl |
| … nur dann eine Coderef, wenn man es als (ersten) Parameter an eine Subroutine uebergibt, die einen entsprechenden Prototyp hat. Oder eben an Builtins wie grep oder do. |
|
| Von Perl 5.8.7 -> 5.8.8 upload funktioniert nicht mehr
(#103755) |
2007-12-12 11:32 |
GwenDragon
|
 |
Allgemeines zu Perl |
| … es aber schon eine Methode header() und definierst nochmals eine Subroutine namens header();
Damit überschreibst du die von CGI importierte.
Denke ich. |
|
| was ist an der syntax falsch??
(#103059) |
2007-11-26 16:38 |
renee
|
 |
Allgemeines zu Perl |
| Zeile: sagt, dass jetzt ne Subroutine kommt, mit dem Namen "getlinefromsocket"
2. Zeile: definiere $buffer
3. Zeile: definiere $char
4. Zeile: solange 1 Zeichen vom Socket gelesen wird
5. |
|
| was ist an der syntax falsch??
(#103098) |
2007-11-27 11:27 |
pq
|
 |
Allgemeines zu Perl |
| [/quote]
wenn du noch nicht mal weisst, wie man parameter an subroutinen übergibt und sich zurückgeben
lässt und du noch nicht mal aus der doku perlsub schlau wirst, dann hast du einfach noch… |
|
| use bei nicht-vorhandenen Pakten
(#97781) |
2007-08-08 16:40 |
murphy
|
 |
Allgemeines zu Perl |
| … Wenn man das ganze mehrfach benötigt, könnte man sich auch eine Subroutine dafür schreiben:
[perl]sub try2use(*@) {
my $m = shift;
local $_ = $m; s|::|/|g; $_ .= ".pm";
my $r = eval {… |
|
| [POE] Subaufrufe
(#49556) |
2004-08-22 17:22 |
eisbeer
|
 |
Fragen zu Perl-Modulen |
| …
Geht nicht, kommt sich Fehler:
[quote]Tk::Error: Undefined subroutine &main:: called at server.gpl line 195, <DATA> line 164.
Tk::After::once at G:/perl/site/lib/Tk/After.pm line 83… |
|
| Objektorientierung vs. Prozedural
(#77209) |
2007-06-03 18:44 |
pq
|
 |
Allgemeines zu Perl |
| - Datenbank-Infos
[/code]
In der eigentlichen Subroutine, die zu dem Request gehört, übergebe ich
dann nur das Context-Objekt, das alles beinhaltet, was die Subroutine braucht. |
|
| Suchmaschine: PHP vs Perl
(#28491) |
2006-05-04 20:59 |
Strat
|
 |
Webframeworks, Sonstige Fragen zur Webprogrammierung mit Perl |
| … array (als ganzes oder unterliste)
% bei einem hash
& bei einer Subroutine (funktion oder prozedur)
z.B. ein Element einer Liste @array ist immer ein skalar, also $array[4] ist das 5. |
|
| Unklare Fehlermeldung: Variable "$p1" will not stay shared
(#145339) |
2011-02-05 12:45 |
pq
|
 |
mod_perl und Apache |
| Das hat aber eben genau zur Folge, dass schon vorhandene Subroutinen nun verschachtelt sind und es zu dem beschriebenen Fehler kommen kann.
Deshalb vermeide ich ModPerl::Registry. |
|
| Editor in Perl schlägt emacs?: Bitte um kommentar und mitarbeit
(#40108) |
2004-03-24 12:21 |
ptk
|
 |
Projekte |
| [quote]
Subroutinen ein- und ausklappen waere auch noch klasse (also dass z.B. im eingeklappten zustand nur z.b. sub Subroutine irgendwie farbig hinterlegt darsteht (sowas wollte ich mir schon immer… |
|
| Erfahrung mit SpeedyCGI
(#150636) |
2011-07-21 01:36 |
topeg
|
 |
Webframeworks, Sonstige Fragen zur Webprogrammierung mit Perl |
| … my @lst;
my $deep=2;
while(my ($package, $filename, $line, $subroutine)=caller($deep++))
{ push @lst, "at $filename, Line $line (Package:$package, Sub:$subroutine)\n"; }
print STDERR… |
|
| Erfahrung mit SpeedyCGI
(#150636) |
2011-07-21 01:36 |
topeg
|
 |
Webframeworks, Sonstige Fragen zur Webprogrammierung mit Perl |
| … my @lst;
my $deep=2;
while(my ($package, $filename, $line, $subroutine)=caller($deep++))
{ push @lst, "at $filename, Line $line (Package:$package, Sub:$subroutine)\n"; }
print STDERR… |
|
| eine Frage zu objektorientertem Perl
(#75867) |
2007-04-17 16:33 |
PerlProfi
|
 |
Allgemeines zu Perl |
| … eine lexikalische Variable - @erstellebaum - in dem scope deiner Subroutine erstellt, welche den Rückgabewert bekommt und direkt danach vernichtet wird. Dass wolltest du bestimmt nicht. |
|
| doppelte Zeilen
(#133762) |
2010-02-27 18:41 |
gmafx
|
 |
Allgemeines zu Perl |
| … Ich habe mir jetzt eine wahrscheinlich wesentlich zu komplizierte Subroutine geschrieben, die dieses Konstrukt in diese Form übersetzt, wo nur 1 Array vorliegt, jedes Element beinhaltet einen… |