Thread (Message) | Date | Author |
Score |
Board |
Callbacks und Closures?: Kann mal einer was dazu erzählen.
(#72635) |
2003-11-26 08:34 |
kabel
|
 |
Allgemeines zu Perl |
… dann so aus:
[tt] ------------- (subroutine)
--------------- (block/umgebung, der definition von $a enthält)… |
|
Pendent zu require mit eigenem Namensraum
(#160279) |
2012-07-28 08:12 |
bianca
|
 |
Allgemeines zu Perl |
…
#main::hauptsub(); würde funktionieren, soll aber vermieden werden
sub test {
print "bar\n";
}
1;
[/code]
[quote]Undefined subroutine &test2::hauptsub called at test2.pl line 5.[/quote] |
|
Perl Script von Perl Script ausführen
(#156310) |
2012-02-22 11:58 |
panni
|
 |
Allgemeines zu Perl |
… vom System dann aber die Fehlermeldung
"Can't return outside a subroutine at ./scriptB.pl line 2."
Ok, verstehe ich, nun suche ich eine Möglichkeit, wie ich trotzdem Werte zurückübergeben kann. |
|
Problem mit Net::IDN::Encode
(#151154) |
2011-08-04 13:45 |
wiesensurfer
|
 |
Fragen zu Perl-Modulen |
Jetzt nutze ich in einer Subroutine folgendes: (eigenes lib-Verzeichnis)
[code]
sub xyz
{
use lib "/usr/anwendung/bin/test/lib";
use Net::IDN::Encode qw(:all);
use Net::IDN::Punycode… |
|
requires explicit package name
(#116646) |
2008-11-27 02:53 |
murphy
|
 |
Allgemeines zu Perl |
… nützlich wäre, wenn man den Variablen zum Beispiel anonyme Subroutinen zuweisen möchte. Das halte ich für einen Defekt, wenn auch nicht für einen schwerwiegenden. |
|
Can't "last" outside a loop block at .....
(#109892) |
2008-05-19 01:29 |
KurtZ
|
 |
Allgemeines zu Perl |
… einen üblen Schönheitsfehler, mit [tt]next[/tt] kann ich die Auswertung der END-Condition überspringen. Andereseits hat Conways letzter Workaround mit return aus einer Subroutine den gleichen Makel. |
|
Übergabe Hash-Struktur an Methode
(#181090) |
2015-05-19 17:34 |
mtbf40
|
 |
Allgemeines zu Perl |
… ist variabel, kann 2 Ebenen oder 3 oder 4 enthalten
da die Subroutine [b]set_Data[/b] eine Methode ist, erhält sie über
[b]$self = shift[/b] die Struktur von [b]$hsh_runtimeParam[/b] - die… |
|
Vertikale Spaltenbeschriftung für table (HTML)
(#140391) |
2010-08-05 11:49 |
bianca
|
 |
Allgemeines zu Perl |
… zu einem
[code]
Argument "1.38771166207438i" isn't numeric in subroutine entry at
C:/strawberry/perl/site/lib/GD/Text/Align.pm line 458 (#1)
[/code]
führt. |
|
TK - Auslagern?: ge-bind-ete Routinen auslagern
(#44388) |
2005-08-17 20:12 |
Strat
|
 |
Graphische Oberflächen |
… Callbacks drinnen (oder zumindest die, die nicht in anonymen subroutinen abgehandelt werden
PBX::DB: Wenn ich z.B. auf eine Datenbank zugreifen muss, dann kommt der Code, der mit der DB… |
|
windows attrib mit perl?
(#126842) |
2009-10-10 16:36 |
bianca
|
 |
Allgemeines zu Perl |
… ("eval.pl",ARCHIVE());
print "test: >$test<\n";
}
else { print "Schrott: >$errorbindings<\n" }
[/code]
[quote]Undefined subroutine &main::ARCHIVE called at eval.pl line 12.[/quote] |
|
Variablen global bei require
(#124637) |
2009-08-24 13:44 |
pq
|
 |
Allgemeines zu Perl |
… nimm eine package-variable des moduls und setze diese mittels local();
es gibt jedoch nur wenige gründe, etwas nicht als parameter übergeben zu können. dafür sind subroutinen ja schliesslich da. |
|
Variablen global bei require
(#124639) |
2009-08-24 13:59 |
pq
|
 |
Allgemeines zu Perl |
… viele sind, ist mit sicherheit potential da, um weiteren code in subroutinen auszulagern.
edit: ist ausserdem ein schönes beispiel, warum man auch in inline-subs möglichst parameter benutzen… |
|
Daten vergleich in eine If Else Schleife: If Else Schleife
(#72782) |
2006-12-28 13:48 |
renee
|
 |
Allgemeines zu Perl |
So hast Du eine endlos lange Liste mit Variablen am Anfang der Subroutine.
Alternativ könntest Du das so zusammenfassen:[tt]my ($newdata,$query,$sth);[/tt]. |
|
Sortierung selbst festlegen
(#67672) |
2006-06-28 17:10 |
sid burn
|
 |
Allgemeines zu Perl |
… perldoc?
aus perldoc -f sort:
[code]# sort using explicit subroutine name
sub byage {
$age{$a} <=> $age{$b}; # presuming numeric
}
@sortedclass = sort byage @class;[/code]
perldoc -q sort (-q… |
|
formatierung vom script
(#60041) |
2005-11-14 11:36 |
Crian
|
 |
Allgemeines zu Perl |
wer so tief verschachtelt,
sollte sowieso auf subroutinen auslagern.
trotzdem: lies das buch.[/quote]
Genauso sehe und mache ich es auch. |
|
caller() ueberlisten
(#56688) |
2005-07-26 22:16 |
betterworld
|
 |
Allgemeines zu Perl |
… das Original herstellen, damit weitere, von NEXT aufgerufene, Subroutinen nicht durcheinander kommen.
Update: mit CORE::GLOBAL::caller kann man es tatsaechlich ueberladen, wie pq mir gerade im IRC… |
|
Socket-Initialisierungsproblem unter Linux: (vielleicht auch ein Setup-Problem?)
(#52078) |
2005-02-24 10:49 |
snarf
|
 |
Allgemeines zu Perl |
… passive (listening) als auch active (ausgehend) mit der gleichen Subroutine auf mehreren Systemen (z.B. HP-UX, RedHat 7.3, RedHat 9).
Ich erlebe den Fall, dass einige wenige Systeme bei der… |
|
Frage zu HTML::Template::Compiled: <%IF foo%><%IF bar%>bla<%/IF%><%/IF%>
(#28720) |
2006-12-29 22:41 |
pq
|
 |
Webframeworks, Sonstige Fragen zur Webprogrammierung mit Perl |
das template wird einmalig in eine perl-subroutine verwandelt, und
die parameter werden in einem hash abgelegt. die_on_bad_params
ist so nicht nur schwierig zu implementieren, sondern unmöglich. |
|
Kritik an OOP
(#186912) |
2017-07-16 12:32 |
hlubenow
|
 |
Allgemeines zu Perl |
… sind foo und main ganz normale Funktionen (Subroutinen), und foo kann die Variable [c]$x[/c] nicht sehen. Genau das will er haben, bloß dass er die Definition von foo in main drinne haben will und… |
|
Übergeben von 3 arrayreferenzen beim Fktaufruf
(#185378) |
2016-09-16 15:41 |
ariser
|
 |
Allgemeines zu Perl |
… $pref->[$idx], $pt))[/code]
In der Subroutine gibt Data::Dumper das aus, was ich erwarte:
[code=perl]
$VAR1 = [
[
'0',
'0'
],
[… |