| Thread (Message) | Date | Author |
Score |
Board |
| subname paketname;
(#55321) |
2005-06-04 18:43 |
Strat
|
 |
Allgemeines zu Perl |
| … [/code]
oder:
[code]
my $cgi = new CGI;
[/code]
wenngleich die zweite schreibweise "interessanter" ist, wenn es im aktuellen Namensraum zufaelligerweise die subroutinen new und CGI gibt ;-) |
|
| Speicherplatzvergleich: Strings und code-referenzen
(#71860) |
2003-11-14 21:16 |
betterworld
|
 |
Allgemeines zu Perl |
| Hallo,
ich moechte eine grosse Anzahl von Referenzen auf Subroutinen speichern. Um es moeglichst effizient zu machen, ueberlege ich, ob ich nicht lieber die qualifizierten Namen der Subs (als… |
|
| Speicherplatzvergleich: Strings und code-referenzen
(#71867) |
2003-11-21 17:49 |
Ishka
|
 |
Allgemeines zu Perl |
| Un Subroutinen bekommen keine beliebig lange Namen. Daher muß man in dem Fall sich eher überlegen, was ist vom Mittelwert her günstiger. |
|
| Welche Schreibweise verwendet ihr ?: ... nur aus Interesse
(#51084) |
2006-04-25 11:42 |
renee
|
 |
Allgemeines zu Perl |
| Man sollte auch darauf achten, dass es nicht zuviel Code im Block wird. Besser ist es, den Code in Subroutinen auszulagern oder in Module. Dann bleibt alles schön übersichtlich... |
|
| Probleme bei File - Handler - Änderung einer Zeile
(#183960) |
2016-02-21 23:38 |
hlubenow
|
 |
Allgemeines zu Perl |
| … daß ich es etwas merkwürdig finde, die get()-Methoden innerhalb einer Hashdefinition mit "my" auzurufen, glaube ich, daß Deine Regexes in der Subroutine die Werte, die dort ankommen, verwursten. |
|
| Array - anonym oder benannt?
(#146067) |
2011-02-26 12:05 |
pq
|
 |
Allgemeines zu Perl |
| es wird keine deep copy gemacht, das muss man immer selber machen, wenn man sowas möchte. in deinem beispiel kann ich ein element von @a aus der subroutine heraus verändern. |
|
| <F1>: Neues Board
(#39429) |
2004-01-04 00:56 |
renee
|
 |
Projekte |
| … Thread erstellen, in der Thread_ID und User_ID gespeichert sind. Ich werde bald die Subroutine für den E-Mailversand fertig haben, dem man einfach die E-Mailadressen und den Text übergeben muss... |
|
| mainwindow reload
(#43797) |
2005-04-29 01:11 |
J-jayz-Z
|
 |
Graphische Oberflächen |
| hmm, wo muss ich den reload rein tun bzw. wie muss ich das script ändern?
Ich hab $l->update(); in die subroutine gepackt, weil ich dachte, da wär es richtig aufgehoben, aber es geht nicht... |
|
| variablen des hauptprogramms in modul abrufen
(#73357) |
2007-01-26 17:06 |
pq
|
 |
Allgemeines zu Perl |
| also mein editor (vim) hat mit 20 subs kein problem. er
kann die subroutinen auch einklappen, so dass man nur den
subnamen sieht. und im idealfall kann man so ein modul auch
aufteilen auf mehrere. |
|
| ref()
(#63419) |
2006-03-03 00:51 |
Strat
|
 |
Allgemeines zu Perl |
| CODE ist eine referenz auf eine subroutine
REF sagt mir als rueckgabewert von ref() nichts.
mit GLOB ist meist ein Eintrag in eine Symboltabelle gemeint, z.B. |
|
| regexp in function chain/pipe: geht '$var =~ s/1/2/;' auch angenehmer?
(#51587) |
2003-09-14 05:33 |
Ishka
|
 |
Allgemeines zu Perl |
| samsara wollte halt nicht eine Subroutine extra schreiben, die es bereits vorgefertigt gibt. Nachdem es diese aber nicht gibt (zumindestens meines Wissens) tut er das auch nicht. |
|
| Code für HTML::Parser korrekt?
(#133953) |
2010-03-03 00:57 |
murphy
|
 |
Fragen zu Perl-Modulen |
| Man kann den anonymen Subroutinen auch Namen geben ;-)
[code=perl]
sub outer {
my ($x) = @_;
my $inner = sub {
# $x ist hier sichtbar!
}
# inner kann man aufrufen... |
|
| Curses: Fenster nacheinander und nicht gleichzeitig
(#119430) |
2009-03-15 20:12 |
#Kein Kommentar
|
 |
Allgemeines zu Perl |
| habe zwar null ahnung von Curse, aber vllt. siedelst du den code zum
erstellen des zweiten fensters einfach mal in eine subroutine aus und rufst
sie auf, wenn das erste fenster geschlossen wird. |
|
| Kann ich das?
(#104470) |
2008-01-07 20:30 |
renee
|
 |
Allgemeines zu Perl |
| Das braucht man nämlich - wie von sid burn schon gesagt hat - wenn man Referenzen auch bestehende Subroutinen erstellen will oder mit [tt]goto[/tt] eine Funktion "anspringen" will... |
|
| Filehandler mit oder ohne '$'
(#104616) |
2008-01-11 12:27 |
murphy
|
 |
Allgemeines zu Perl |
| [/quote]
In einer Subroutine sollte man dann aber besser [tt]local *FH; open FH ...[/tt] verwenden um genau das vom OP beschriebene Problem zu umgehen. |
|
| scalar comma operator
(#104707) |
2008-01-14 15:30 |
lichtkind
|
 |
Allgemeines zu Perl |
| … 6 gibt es erhebliche unterschiede zwischen einem block und einer subroutine. grad das ganze parameter passing, currying, wrapping und einiges mehr gibts nur für subs. |
|
| Bareword "SDL_QUIT"
(#99221) |
2007-09-08 15:57 |
defcon
|
 |
Allgemeines zu Perl |
| Jepp, jetzt kommt die hier:
[code]Undefined subroutine &main::TEXT_SHADED called at /usr/lib/perl5/SDL/TTFont.pm line 26.[/code]
also bei dem orginal-script (siehe Posting 7 und den untersten… |
|
| Verständnisproblem "use Modulname"
(#98635) |
2007-08-24 23:40 |
ptk
|
 |
Allgemeines zu Perl |
| es lädt den quelltext Modul.pm, und es importiert eventuell
subroutinen.[/quote]
Genauer: Symbole. Es können auch Variablen und Konstanten etc. sein. |
|
| fork() & Variablen mitübernehmen
(#187230) |
2017-08-13 10:36 |
Sascha2018
|
 |
Allgemeines zu Perl |
| $lkup{$ident} wird im Hauptprozess dem Socket vom accept() zugewiesen und am Ende des Kindprozess $clients{$ident}->{socket} in der run_on_fish subroutine durch die delete Funktion zugewiesen. |
|
| Fragen zu Hashs
(#181449) |
2015-07-01 10:43 |
panni
|
 |
Allgemeines zu Perl |
| Was passiert eigentlich, wenn ich mehrere Hashs an eine Subroutine übergeben will?
Ja, also wenn jemand dazu einen Text hat, gerne hier posten.
Danke! |