| Thread (Message) | Date | Author |
Score |
Board |
| Lebensdauer von Variablen in Funktionen
(#154060) |
2011-11-09 13:59 |
Taulmarill
|
 |
Allgemeines zu Perl |
| … Funktionsaufruf für jede per my() initialisierte Variable wieder ein neuer Speicherbereich reserviert. Sonst würde man Probleme mit Rekursionen bekommen (Subroutinen die sich selbst aufrufen). |
|
| Statemachine in Perl - wie?
(#112641) |
2008-07-24 19:11 |
renee
|
 |
Allgemeines zu Perl |
| … [perldoc]perlreftut[/perldoc]
Du kannst auch Referenzen auf Subroutinen nehmen und die später über Dereferenzierung aufrufen:
[perl]my $subref = \&test;
$subref->(); # test ausführen… |
|
| Gültigkeit von Variablen... oder so etwas.
(#106058) |
2008-02-18 14:30 |
betterworld
|
 |
Allgemeines zu Perl |
| Ueber das Verhalten von my-Variablen in verschachtelten Subroutinen haben wir ja gerade in einem anderen Thread gesprochen. Moment, ich such mal den Link, ah da ist er ja… |
|
| Gültigkeit von Variablen... oder so etwas.
(#106062) |
2008-02-18 15:27 |
guest Gast
|
 |
Allgemeines zu Perl |
| zwei verschachtelte subroutinen will man in den seltensten fällen,
[/quote]
ich möchte hinzufügen: zwei verschachtelte [u]benannte[/u] Subs will man eigentlich NIE!
Das ist ein ziemlich krankes… |
|
| Gültigkeit von Variablen... oder so etwas.
(#106150) |
2008-02-20 23:25 |
murphy
|
 |
Allgemeines zu Perl |
| … dass man spezielle Speicherverwaltungsstrategien anwenden kann...
@Struppi: Klar hat das etwas mit Closures zu tun, nachdem Closure in Perl praktisch ein Synonym für anonyme Subroutine ist :-) |
|
| Callback auf Modul Funktion
(#105550) |
2008-02-04 16:22 |
Tr0Nix
|
 |
Allgemeines zu Perl |
| …
Blöderweise meldet mir dies immer:
[code]Undefined subroutine &Glider::Parser::parseXML called...[/code]
Wisst ihr was da falsch ist? Die Funktion parseXML ist im Modul drin und auch… |
|
| Copyright, Urherberrecht ...
(#104930) |
2008-01-19 16:04 |
renee
|
 |
Allgemeines zu Perl |
| Bei kompletten Subroutinen etc. würde ich evtl. schonmal nachfragen oder wenn ein neuer Algorithmus beschrieben wird.
Bei einzelnen Zeilen dürfte die "Schöpfungshöhe" wahrscheinlich nicht… |
|
| Paramter Uebergabe
(#102492) |
2007-11-16 19:31 |
Linuxer
|
 |
Allgemeines zu Perl |
| … der erste der gegebenen Parameter wird genutzt (könnte über eine Subroutine realisiert werden, die die Werte setzen muss)
- es gibt eine Wertigkeit der Parameter, nach der entschieden wird; a… |
|
| Programmierstil
(#78981) |
2007-07-29 12:39 |
kristian
|
 |
Allgemeines zu Perl |
| …
[quote]Returns true if the context of the currently executing subroutine or "eval" is looking for a list value.
Returns false if the context is looking for a scalar. |
|
| Lexer/Parser ohne Terminals?
(#74949) |
2007-03-12 16:56 |
guest Gast
|
 |
Allgemeines zu Perl |
| Die Subroutine muss dann solange aufgerufen werden, bis ein "Separator-Terminal" auftritt, in meinem Fall oben ein Whitespace. Wenn sie dann nicht gematcht hat, muss der Lexer ein FAIL zurückgeben… |
|
| [POE] Subaufrufe
(#49560) |
2004-08-23 21:00 |
eisbeer
|
 |
Fragen zu Perl-Modulen |
| Tut er aber nicht, er sagt das es die Subroutine
"" (=> leer) nicht gibt (siehe wiederum oben (=>Fehlermeldung)).
Alle Klarheiten beseitigt ? ;)
Warum tut er's aber nicht? |
|
| Neu in der Perl Welt und ein paar Fragen..
(#169071) |
2013-07-23 23:04 |
Raubtier
|
 |
Allgemeines zu Perl |
| ich weiß nicht was verlangt wird:
Write a subroutine, called &total, which returns the total of a list of numbers. Hint: the subroutine should not perform any I/O; it should simply process its… |
|
| Fragen zu Hashs
(#181451) |
2015-07-01 15:33 |
Muffi
|
 |
Allgemeines zu Perl |
| Also Wenn du schreibst
[code=perl]subroutine($a, $b, %hash)[/code]
dann machst du in Wirklichkeit:
[code=perl]subroutine($a, $b, $hash_key1, $hash_value1, $hash_key2, $hash_value2, ...)[/code]… |
|
| Fragen zu Hashs
(#181451) |
2015-07-01 15:33 |
Muffi
|
 |
Allgemeines zu Perl |
| Also Wenn du schreibst
[code=perl]subroutine($a, $b, %hash)[/code]
dann machst du in Wirklichkeit:
[code=perl]subroutine($a, $b, $hash_key1, $hash_value1, $hash_key2, $hash_value2, ...)[/code]… |
|
| abgedrehtes problem mit switch: oder bin ich blind?
(#83460) |
2004-07-03 14:32 |
guest Gast
|
 |
Allgemeines zu Perl |
| … BEGIN { }
ist nichts anderes als eine ganz normale Subroutine.
Der Block wird also nicht anders compiliert als jeder andere Teil des Scripts auch.[/quote]
Ich werde das jetzt nicht korrigieren… |
|
| abgedrehtes problem mit switch: oder bin ich blind?
(#83473) |
2004-07-05 17:30 |
Taulmarill
|
 |
Allgemeines zu Perl |
| Daneben denke ich klargestellt zu haben daß jeder dieser Blöcke 'genau wie eine Subroutine' compiliert wird.
Dabei ging es um das Verhalten eines BEGIN Blocks unter mod_perl - das war alles.[/quote]… |
|
| Array - anonym oder benannt?
(#146076) |
2011-02-26 17:12 |
BernhardSchmalhofer
|
 |
Allgemeines zu Perl |
| Beim Aufruf einer Subroutine wird immer eine Liste übergeben. Bei
[code]
perl -w -MData::Dumper -e '@a=[1,2,{1=>{2=>"i"}}]; sub abc{print Dumper \@_ }; abc(@a)';
[/code]
wird zum Beispiel eine… |
|
| Switch Syntax Fehler?
(#122118) |
2009-05-30 23:09 |
sid burn
|
 |
Allgemeines zu Perl |
| Mit $switch{$ftest} holst du die entsprechende subroutine heraus. Da es aber letztendlich nur eine Referenz auf eine Subroutine ist, muss du mit dem pfeil "->" dereferenzieren. |
|
| caller() ueberlisten
(#56685) |
2005-07-26 02:23 |
betterworld
|
 |
Allgemeines zu Perl |
| …
gibt es eine Möglichkeit, das aktuelle Paket und die aktuelle Subroutine auf einen zur Kompilierzeit unbekannten Wert (sprich eine Variable) zu setzen, mit der Absicht, dass caller() diese Werte… |
|
| Problem bei cURL Aufrufen...
(#108968) |
2008-04-29 10:21 |
tschloss
|
 |
Netzwerkprogrammierung und Netzwerke mit Perl |
| This subroutine will read the content of any files on demand and return it in suitable chunks. This allow you to upload arbitrary big files without using lots of memory. |