Thread (Message) | Date | Author |
Score |
Board |
Löschen/leeren einer Matrize
(#78155) |
2007-07-03 10:54 |
guest Gast
|
 |
Allgemeines zu Perl |
… = $AttributWert;
Innerhalb einer Subroutine des Programms soll nun dieselbe Matritze mit neuen Werten gefüllt werden. |
|
Array wird immer kleiner: bei der Iteration
(#78251) |
2007-07-06 13:12 |
Jaque
|
 |
Allgemeines zu Perl |
Lokalisierung in der Subroutine wuerde das globale $_ ueberdecken und alles waere auch i. O.
Hoffe, ich habe das richtig verstanden.
Danke fuer die schnelle Antwort. |
|
Grundsatzfrage zum Aufruf einer Sub
(#75328) |
2007-03-25 15:40 |
Strat
|
 |
Allgemeines zu Perl |
Bei XYZ( @array ) wird zunaechst mal an das @_ der subroutine mit einem Alias (=Call by reference) uebergeben; wenn man Elemente von @_ direkt aendert, aendert man auch die aufrufenden werte. |
|
perlxx.dll: Existenzgrund? Selbst verwenden?
(#57429) |
2005-08-29 00:37 |
esskar
|
 |
Allgemeines zu Perl |
Du kannst auch keine 5 subroutinen in einen script mit dem selben namen deklarieren...
Deshalb meinte ich, man muss drauf achten, wie man sie aufruft.[/quote]
hmm; doch das geht. |
|
abgedrehtes problem mit switch: oder bin ich blind?
(#83458) |
2004-07-03 06:05 |
sri
|
 |
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?
(#83464) |
2004-07-03 21:03 |
sri
|
 |
Allgemeines zu Perl |
um jeweils einen Code-Block oder um eine Subroutine (die ja irgendwo auch ein Code-Block ist) handelt, ist schlichte Haarspalterei.[/quote]
Eben nicht, BEGIN Blöcke sind etwas ganz anderes. |
|
abgedrehtes problem mit switch: oder bin ich blind?
(#83465) |
2004-07-05 14:10 |
Crian
|
 |
Allgemeines zu Perl |
interpretiert und dann ausgeführt werden, anders geht ja wohl schlecht.)
Ich würde sagen, ein BEGIN-Block ist [b]keine[/b] Subroutine. Die Unterschiede sind mir doch zu groß =) |
|
Require & Return
(#76250) |
2003-12-16 02:03 |
Strat
|
 |
Allgemeines zu Perl |
… nichts mit return zurueckgeben.
Entweder du packst es in eine subroutine, oder du weist es einer globalen Variablen zu, dann kannst du mit require arbeiten; sonst musst du einen anderen weg gehen… |
|
mod_perl externe Funktionen
(#112602) |
2008-07-24 16:17 |
GwenDragon
|
 |
Perl/CGI |
[tt]Undefined subroutine &ModPerl::ROOT::ModPerl::PerlRunPrefork::oracle_tool_test_2epl::huhu called at /oracle_tool/test.pl line 19.[/tt] Bedeutet: Perl kennt nicht die Funktion huhu. |
|
Bitte um Hilfe bei bless Fehler
(#190564) |
2019-09-28 17:27 |
Linuxer
|
 |
Allgemeines zu Perl |
… my ($get2) = @_;
# es existiert keine benannte Subroutine bart() in der Hash-Struktur
# 'bart' ist ein Schlüssel innerhalb der Hash-Struktur; und eine Code-Referenz wird per ->()… |
|
IO::SOCKET::INET recv abbrechen
(#115661) |
2008-10-20 21:33 |
murphy
|
 |
Netzwerkprogrammierung und Netzwerke mit Perl |
… möchtest, sollte es ausreichen, den ALRM-Handler auf eine leere Subroutine zu setzen der Systemaufruf zum Lesen von einem Socket müsste davon trotzdem unterbrochen werden. |
|
Mehrere .gz-Dateien holen, entpacken und beinhaltende Text-Dateien zusammenführen
(#147412) |
2011-04-06 11:13 |
GwenDragon
|
 |
Allgemeines zu Perl |
… außerdem noch die Fehlermeldung: undefined subroutine &main::CLOSE called at script.pl line 74)[/quote]Zeile 45: hast du eine Funktion CLOSE selbst definiert oder meintest du [i]close[/i]… |
|
Mehrere .gz-Dateien holen, entpacken und beinhaltende Text-Dateien zusammenführen
(#147412) |
2011-04-06 11:13 |
GwenDragon
|
 |
Allgemeines zu Perl |
… außerdem noch die Fehlermeldung: undefined subroutine &main::CLOSE called at script.pl line 74)[/quote]Zeile 45: hast du eine Funktion CLOSE selbst definiert oder meintest du [i]close[/i]… |
|
Problem mit Hashes/ Hashreferenzen /Arrays
(#142630) |
2010-11-11 08:21 |
renee
|
 |
Allgemeines zu Perl |
…
Übrigens lässt man die "()" bei der Deklaration der Subroutine weg - solange man keine Prototypen braucht. Also einfach
[code=perl]sub check_mount {
... |
|
Wx- Compile
(#137660) |
2010-05-27 18:30 |
MatthiasW
|
 |
Graphische Oberflächen |
Die Subroutine wird von deinem Modul anscheinend nicht exportiert, sodass du sie nicht so aufrufen kannst wie in deinem Beispiel.
Um u.a. |
|
Wx- Compile
(#137660) |
2010-05-27 18:30 |
MatthiasW
|
 |
Graphische Oberflächen |
Die Subroutine wird von deinem Modul anscheinend nicht exportiert, sodass du sie nicht so aufrufen kannst wie in deinem Beispiel.
Um u.a. |
|
perl-datei parameter mitgeben
(#116599) |
2008-11-25 23:05 |
jan99
|
 |
Allgemeines zu Perl |
moin !
das man einer subroutine parameter mitgeben kann habe ich schon gelesen.
kann man, und wenn wie, einer perl-datei - vergleichbar einer BAT-Datei - parameter mit übergeben und wie kann… |
|
Funktion sub write_log universal gestalten
(#113107) |
2008-08-05 15:16 |
Duff
|
 |
Allgemeines zu Perl |
Ansonsten würde ich die Daten einfach so an die Subroutine übergeben.
MfG
[/quote]
Ich muss ja quasi die Daten zur Übergabe noch erstellen. |
|
Array::Utils: Wie Rückgabewert als Liste interpretieren
(#189219) |
2018-11-18 13:13 |
haj
|
 |
Allgemeines zu Perl |
Subroutinen geben aber Listen zurück.
[code=perl]use Array::Utils qw(:all);
my @new = (1,2,3,4);
my @old = (4,5,6,7,8);
push @new, splice(@{[array_minus( @old, @new)]}, 0, 3); # Einzeiler… |
|
DBI::db disconnect invalidates statement handle
(#157885) |
2012-04-27 10:37 |
pq
|
 |
Datenbanken und Verzeichnisdienste |
du übergibst den subroutinen variablen, aber das ist teilweise eher dekoration. stattdessen benutzt du in den subs dann globale variablen. |