| Thread (Message) | Date | Author |
Score |
Board |
| Referenzen: Type Globs und Referenzen
(#65068) |
2006-04-19 18:05 |
renee
|
 |
Allgemeines zu Perl |
| … my $text = "hallo";
&subroutine();
print $text;
sub subroutine{
$text .= "perl-community.de";
print $text;
}
[/code]
und [code]# mit Übergabeparameter
my $text = "hallo";
&subroutine($text)… |
|
| Name einer Sub: aus Referenz lesen
(#54140) |
2005-04-22 15:23 |
mordur
|
 |
Allgemeines zu Perl |
| moins,
ich habe eine Referenz auf eine Subroutine.
Mit [code]
print &{$subref};[/code] erhalte ich natürlich das, was in der Methode passiert. |
|
| Name einer Sub: aus Referenz lesen
(#54141) |
2005-04-22 15:49 |
pq
|
 |
Allgemeines zu Perl |
| … aber ein subref muss
ja nicht immer eine referenz auf eine named subroutine sein.
was soll denn z.B. bei
[tt]my $subref = sub { print "blubb" };[/tt]
als name angezeigt werden?\n\n… |
|
| Name einer Sub: aus Referenz lesen
(#54143) |
2005-04-22 16:08 |
Strat
|
 |
Allgemeines zu Perl |
| es sei denn, du fuehrst die infos irgendwie mit, oder passt die subroutine an (z.B. wenn sie ohne parameter aufgerufen wird, dann gibt sie ihren namen zurueck) |
|
| Variable Thread definieren
(#53509) |
2005-04-07 11:21 |
Froschpopo
|
 |
Allgemeines zu Perl |
| … if $var == 10;
}
return 0;
}
sub fertig {
# hier steht nichts drin
}
[/code]
da sagt er mir:
Can't undef active subroutine during global destruction.
was soll das bedeuten? |
|
| Problem mit getopts
(#52706) |
2005-03-14 16:27 |
renee
|
 |
Allgemeines zu Perl |
| … unless(@server);
# mache was mit den Servern
###
# Subroutines
###
sub print_usage{
print qq~
Usage: $0 -n <server> [-n <server> ...]
Options:
-n Servername(s)
~;
exit;
}[/code]… |
|
| Werteweitergabe oder so =)): werteweitergabe zwischen zwei scripts
(#52285) |
2005-03-03 21:34 |
betterworld
|
 |
Allgemeines zu Perl |
| Oder Du schreibst ein Modul, welches Subroutinen bietet, die Parameter annehmen. [perldoc=perlmod]perlmod[/perldoc].
Oder moechtest Du, dass zwei Scripte, die beide unabhaengig voneinander laufen,. |
|
| Unklare Fehlermeldung: Variable "$p1" will not stay shared
(#145342) |
2011-02-04 14:52 |
wastl
|
 |
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. |
|
| Globale Variablen beim Debuggen mit Eclipse
(#106518) |
2008-02-29 20:37 |
theresa
|
 |
Editoren, Versionsverwaltung und andere Tools |
| … gut, bislang, ausgenommen dass wenn sich die Ausführung in eine Subroutine fortsetzt, die globalen Variablen nicht mehr sichtbar sind. |
|
| foreach erzeugt endlos-schleife
(#138070) |
2010-06-08 07:44 |
renee
|
 |
Allgemeines zu Perl |
| Du rufst innerhalb von chgame die Subroutine addgame auf, in der Du ein push auf das Array machst. Damit vergrößerst Du immer wieder das Array. |
|
| Zusätzliches bei SQL-Fehler ausgeben: Problem...
(#31789) |
2004-02-27 23:21 |
coax
|
 |
Datenbanken und Verzeichnisdienste |
| Hi die Zeile in der die Subroutine aufgerufen wurde bekommst du ueber caller im Listenkontext.
[code]
#!/usr/bin/perl
foo();
foo();
sub foo {
my($package, $filename, $line) = caller()… |
|
| "Button"-Fehlermeldung
(#131293) |
2010-01-26 17:46 |
Linuxer
|
 |
Graphische Oberflächen |
| Also auch hinter die Defintion der Subroutine...[/strike]
Gedanke nach dem Zweiten Blick:
Du referenziert eine Sub [b]abrechnung[/b] und definierst eine Sub [b]berechnung[/b]... |
|
| windows attrib mit perl?
(#126820) |
2009-10-10 13:31 |
pq
|
 |
Allgemeines zu Perl |
| … package from the named module,
generally by aliasing certain subroutine or variable names into your
package. It is exactly equivalent to
BEGIN { require Module; Module->import( LIST ); }… |
|
| OO-Button-Modul: für SDL (ab geht um OO)
(#64270) |
2006-04-03 18:34 |
Taulmarill
|
 |
Allgemeines zu Perl |
| hm, verstehe jetzt nicht ganz dein problem. wenn du eine subroutine im hauptscript aufrufen willst, würde ich dafür eine codereferenz auf die sub an die funktion als parameter übergeben. |
|
| Objektspezifische Variablen
(#57681) |
2005-09-05 17:49 |
renee
|
 |
Allgemeines zu Perl |
| Ich wollte wissen, ob ich eine Variable oberhalb von allen Subroutinen objektspezifisch machen kann. Da Du geschrieben hast, dass das nicht geht, werde ich Module, die ich von Kollegen übernommen… |
|
| use verzögert ausführen: geht das?
(#84716) |
2004-07-23 14:19 |
Crian
|
 |
Allgemeines zu Perl |
| … eingebaut, allerdings sagt er dann:
[quote]Undefined subroutine &POSIX::_exit called at ...[/quote]
Das hat sich nach [tt]use POSIX qw//;[/tt] aber ganz schnell gegeben ;-)\n\n… |
|
| Massenmail Funktion in Perl
(#84074) |
2004-07-10 03:17 |
esskar
|
 |
Allgemeines zu Perl |
| …
Bisher wurden die zu sendenden Mails immer dieser Subroutine übergeben.[/quote]
und warum behälst du diese vorgehensweise nicht bei? |
|
| Unicode (ä, ö, ü in German) Problem with File::Fi
(#82714) |
2003-09-01 19:54 |
Crian
|
 |
Allgemeines zu Perl |
| … noticed, that you are using a wrong character in front of your subroutine call, you have to use backslash instead of slash ... my testing is on the run. |
|
| problem mit lexikalischen variablen
(#59556) |
2003-08-06 12:22 |
kabel
|
 |
Allgemeines zu Perl |
| die referenz auf die dispatcher-subroutine gebe ich dem parser ganz am anfang, daran kanns auch net liegen... es wird auch keine kopie der subroutine angelegt, denn der dispatcher hat zugriff auf den… |
|
| [DOS-Batch] Berechneten Zeitraum in Batch einsetzen
(#161612) |
2012-09-04 16:43 |
guest Fredrick
|
 |
sonstige Sprachen, auch PHP |
| Da kommt
[quote]Use of uninitialized value in subroutine entry at E:\neu.pl line 12.[/quote]
@ Bianca
Nein, das Thema wurde aber oft gefragt, leider gab es nie eine richtige Antwort. |