| Thread (Message) | Date | Author |
Score |
Board |
| Starter Funktion / Differenzverhalten?
(#162137) |
2012-09-28 12:34 |
pq
|
 |
Linux |
| packe das ganze in eine subroutine, mach ein eval drumherum, gib $@ aus und mach ein <STDIN> ans ende, damit das fenster nicht schliesst. dann kannst du gemütlich debuggen. |
|
| Zusätzliches bei SQL-Fehler ausgeben: Problem...
(#31790) |
2004-02-27 23:22 |
Strat
|
 |
Datenbanken und Verzeichnisdienste |
| wenn du den fehleroutput von einer subroutine erledigen lassen willst, finde ich zum debuggen das Rezept Backtracking auf meiner HP unter Perl -> Tips&Tricks -> Perl-Enhanced recht nuetzlich |
|
| Aufräumen: vor einem 'die'
(#63338) |
2006-02-28 20:22 |
[E|B]
|
 |
Allgemeines zu Perl |
| Du kannst alternativ dem die auch eine Subroutine mitgeben, ist allerdings nicht so schön wie eine Codereferenz in %SIG.
[code]
die &mysub;
[/code] |
|
| IO::Socket::UNIX - Prüfen ob Client mit Socket verbinden
(#157440) |
2012-04-12 17:40 |
Linuxer
|
 |
Fragen zu Perl-Modulen |
| OK, Danke. Wie geschrieben, ist mir das so nicht geläufig.
In der Regel erstelle ich die Referenz in der Subroutine und nicht erst danach. |
|
| Code für HTML::Parser korrekt?
(#133833) |
2010-03-01 20:09 |
pq
|
 |
Fragen zu Perl-Modulen |
| [wiki]Wissensbasis/FaqBenutzungModuleHTMLParser[/wiki]
die zwei verschachtelten subroutinen sind nicht gut. das sollte man nicht tun. eine sub ist sowieso auch ausserhalb gültig. |
|
| @_?
(#66702) |
2006-05-29 23:10 |
renee
|
 |
Allgemeines zu Perl |
| @pq: Das sind die letzten Reste meiner Java-Zeit ;) Und im Moment bin ich dank Bachelor-Thesis wieder mitten im Java-Geschehen...
Natürlich meinte ich Subroutinen und Methoden! |
|
| hash zurück geben
(#6713) |
2006-01-18 15:55 |
Taulmarill
|
 |
Perl/CGI |
| um, nein, so kann das auch nicht gehen, da das return die subroutine beendet, das return unter das close setzen, dann sollte es gehen. |
|
| no warnings
(#70256) |
2006-09-26 10:31 |
renee
|
 |
Allgemeines zu Perl |
| … sub header{
print "sub header";
}[/code]
Du importierst die Subroutine [tt]header[/tt] aus [tt]CGI.pm[/tt] in Deinen Namensraum und definierst dann eine eigene Subroutine [tt]header[/tt]. |
|
| &{$name} beendet block: oder hab ich ein Blackout?
(#80332) |
2004-02-27 23:48 |
coax
|
 |
Allgemeines zu Perl |
| In einen Switch kannst du testen ob die Subroutine existiert, und es werden nur die Subroutinen aufgerufen die dafuer vorgesehen sind.
Grusz Christian. |
|
| code innerhalb von {} (kA ^^)
(#105610) |
2008-02-06 00:14 |
murphy
|
 |
Allgemeines zu Perl |
| Ich glaube es ist ein generelles Problem, dass bei Subroutinen, die über die [tt]$object->method()[/tt] Syntax aufgerufen werden, die Prototypen ignoriert werden :-( |
|
| Zugriff auf Elemete aus einer Referenz
(#104197) |
2007-12-28 13:13 |
Duff
|
 |
Allgemeines zu Perl |
| [code]
$result=subroutine()
print Dumper($result);
[/code]
Das print Dumper($result) ergibt dann die obere Ausgabe. Mache ich ein [b]print "$result\n";[/b] bekomme ich die Speicheradresse eines… |
|
| zentrierte Darstellung mit printf möglich?
(#99689) |
2007-09-19 17:07 |
renee
|
 |
Allgemeines zu Perl |
| Du musst in Zeile 17 die Breite der entsprechenden Spalte anpassen... Lass' die Spaltentitle am Besten auch mit der Subroutine ausgeben... |
|
| return() Ebene bestimmen
(#182407) |
2015-09-27 11:34 |
GwenDragon
|
 |
Allgemeines zu Perl |
| Wenn du ein solches Verlassen der Subroutinen brauchst, solltest du dir eher überlegen ob du den Code oder die Programmlogik nicht umstrukturieren kannst. |
|
| Alle Variablen und Objekte während der Laufzeit anzeigen
(#181587) |
2015-07-15 11:09 |
renee
|
 |
Allgemeines zu Perl |
| Man kann sich so etwas mit [cpan]PadWalker[/cpan] bauen. Damit kann man auch von anderen Subroutinen die lexikalischen Variablen etc. ausgeben. |
|
| Variablen in Sub's - strict meckert rum.
(#76299) |
2007-04-27 23:42 |
sid burn
|
 |
Allgemeines zu Perl |
| Wenn du eine Subroutine anlegst dann wird ein Eintrag in der Symboltabelle erzeugt. In der Symboltabelle existiert ein Typeglob. Ein Typeglob wiederrum ist nichts anderes als ein Perl Hash. |
|
| Aufruf Data::Dumper aus Klasse
(#160212) |
2012-07-26 15:56 |
pq
|
 |
Allgemeines zu Perl |
| bei [c]use Data::Dumper[/c] wird die subroutine "Dumper" in den namespace importiert, in dem der aufruf steht. wenn du das also ausserhalb eines packages schreibst, wird die subroutine nur dorthin… |
|
| private/public subs in modules
(#117191) |
2008-12-13 18:45 |
Linuxer
|
 |
Allgemeines zu Perl |
| If instead of a literal method name, you specify a simple scalar variable containing a reference to a subroutine, then the subroutine is called immediately. ...
[/quote] |
|
| Warnung oder was
(#63219) |
2006-02-22 18:21 |
FIFO
|
 |
Allgemeines zu Perl |
| [quote=leissi,22.02.2006, 16:50]und dann so in die Subroutine übergebn!
[code]
my $numberProjects = $#pjName;
my $backupPath = $Backup{"Backup"};
[/code][/quote]
Wo ist da die Subroutine… |
|
| Problem mit Modul: Perl-Modul liefert falschen Wert zurück.
(#81102) |
2004-03-23 14:52 |
format_c
|
 |
Allgemeines zu Perl |
| Problem bei [tt]return 1;[/tt] am ende einer Datei (Nicht einer Subroutine) mecker der Compiler.
[code]
C:\>perl -e "return 1;"
Can't return outside a subroutine at -e line 1. |
|
| CGI::Push
(#156927) |
2012-03-19 10:38 |
pq
|
 |
Perl/CGI |
| es wird bei jedem aufruf eine subroutine aufgerufen.
also statt einer while-schleife über alle zeilen einer datei lies doch einfach in jedem aufruf der subroutine eine einzelne zeile aus der datei. |