Thread (Message) | Date | Author |
Score |
Board |
Vor kopieren warten bis Subroutine abgeschlossen
(#133172) |
2010-02-17 16:29 |
renee
|
  |
Allgemeines zu Perl |
Lexikalische Filehandles werden geschlossen, sobald der Scope (hier: die Subroutine) verlassen wird. |
|
Variablenübernahme in Subroutine
(#139574) |
2010-07-06 13:50 |
moritz
|
  |
Allgemeines zu Perl |
Hallo,
das liegt daran, dass Perl 5 keine ordentlichen lokalen Subroutinen kennt. Mit [tt]use warnings[/tt] bekommst du die Warnung:
[code]Variable "$x" will not stay shared at foo.pl line… |
|
Subroutine über Variable aufrufen
(#164669) |
2013-01-05 20:42 |
pq
|
  |
Allgemeines zu Perl |
…
edit: bei den letztgenannten methoden kann im prinzip jede subroutine aufgerufen werden, auch aus anderen modulen. daher vorsicht, vor allem, wenn der string von aussen kommt! am besten eine… |
|
Subroutine in Package
(#147493) |
2011-04-09 15:34 |
guest h0scHberT
|
  |
Allgemeines zu Perl |
Hallo zusammen,
ich habe in einem Package eine subroutine.
Diese Routine soll von außen aufgerufen werden können aber auch von Routinen innerhalb des Packages. |
|
Subroutine in Package
(#147493) |
2011-04-09 15:34 |
guest h0scHberT
|
  |
Allgemeines zu Perl |
Hallo zusammen,
ich habe in einem Package eine subroutine.
Diese Routine soll von außen aufgerufen werden können aber auch von Routinen innerhalb des Packages. |
|
Datenbankzugriffe in Subroutinen
(#181682) |
2015-07-29 11:05 |
Raubtier
|
  |
Datenbanken und Verzeichnisdienste |
Adding calls to "finish" after loop that fetches all rows is a common mistake, don't do it, it can mask genuine problems like uncaught fetch errors.)
3. Subroutinen ohne [c]&[/c] aufrufen! |
|
Datenbankzugriffe in Subroutinen
(#181682) |
2015-07-29 11:05 |
Raubtier
|
  |
Datenbanken und Verzeichnisdienste |
Adding calls to "finish" after loop that fetches all rows is a common mistake, don't do it, it can mask genuine problems like uncaught fetch errors.)
3. Subroutinen ohne [c]&[/c] aufrufen! |
|
Hash in Subroutinen
(#186294) |
2017-03-31 17:22 |
Linuxer
|
  |
Allgemeines zu Perl |
Dann ist es sinnvoller, Referenzen auf die Hashes zu übergeben: [c]foo( \%hash1, \%hash2 );[/c]
Diese Referenzen musst Du dann aber in der Subroutine wieder "auflösen", also dereferenzieren. |
|
Zeitgesteuertes Starten einer Subroutine
(#66547) |
2006-05-24 14:32 |
AndreasM
|
  |
Allgemeines zu Perl |
Aber bekomme ich mit einer rekursiven Subroutine nicht eventuell (irgendwann) ein Speicherproblem?
Oder hat einer von Euch ggf. eine Variante ohne goto?
Grüße
AndreasM
[edit]Mit einem Cronjob wird… |
|
Subroutinen und listen als Parameter.
(#65208) |
2006-04-22 17:38 |
murphy
|
  |
Allgemeines zu Perl |
Wenn du die besagte Routine als [code]sub subroutine($\@$\@) { ... }[/code] definierst, dann kannst du sie auch einfach als [code]$x = subroutine($var_a, @list_a, $var_b, @list_b)[/code] aufrufen. |
|
Referenz von Array an Subroutine
(#73308) |
2007-01-19 13:24 |
guest Gast
|
  |
Allgemeines zu Perl |
… möchte von einer Perl-Datei (Hauptprogramm/Hauptmodul) auf die Subroutine in einer anderen Perl-Datei (Funktionsscript/Nebenmodul) zugreifen und dabei ein Array übergeben, welches in meiner… |
|
Subroutine über Formularbutton aufrufen
(#126015) |
2009-09-22 15:18 |
guest Ben
|
  |
Perl/CGI |
Hallo,
ich möchte eine Subroutine über einen Button in einem eingebetteten HTML Formular ausführen.
Habe dies mit folgendem Code probiert aber ohne Erfolg. |
|
Arrayreferenz in Hashreferenz für Subroutine
(#152275) |
2011-09-09 16:38 |
Pauline25
|
  |
Allgemeines zu Perl |
\%hash; } [/perl]
So, bis dahin hat alles funktioniert. Jetzt möchte ich die Subroutine aufrufen und mir über print den return Wert, also den Hash ausgeben lassen. |
|
Subroutinen: von html-formular aufrufen
(#2533) |
2004-05-29 20:48 |
jemand
|
  |
Perl/CGI |
gut dann muss ich nicht das alles nochmal überprüfen
wenn man subroutinen noch ändert aber schon aufrufe geschrieben hat...hat man keine arbeit mehr sondern kann sich sonnen:cool: |
|
END Block innerhalb einer Subroutine
(#167478) |
2013-05-09 18:40 |
Linuxer
|
  |
Allgemeines zu Perl |
… geantwortet:
Ich persönlich würde keinen END-Block in eine Subroutine schreiben.
Ein END-Block ist ein eigenständiger Block, der auch eigenständig stehen sollte. |
|
END Block innerhalb einer Subroutine
(#167483) |
2013-05-10 09:15 |
Kuerbis
|
  |
Allgemeines zu Perl |
In der Subroutine könnte ich auf Variablen zugreifen, die außerhalb nicht sichtbar sind:
[code=perl]use constant = {
...
}
sub routine {
my $mouse_mode = set_mouse_mode;
... |
|
Subroutinen und globale/lokale Variablen
(#113348) |
2008-08-11 15:54 |
DieJenny
|
  |
Allgemeines zu Perl |
… sub Kreisfrei{
my @weg=@_;
# mache irgendwas (auch in anderer Subroutine)
}
[/code]
Leider ist @matrix nach der Kreisfrei Subroutine mit @weg (das ich im Sub geändert habe) überschrieben. |
|
Variablenübernahme in Subroutine
(#139578) |
2010-07-06 14:32 |
Sven_123
|
  |
Allgemeines zu Perl |
… ein neues Problem ergeben: Ich will eigentlich auch die innere Subroutine sich selbst aufrufen lassen, nun beschwert er sich aber, dass diese an der Stelle nicht deklariert ist. |
|
Problem :: Fehlermeldung: Undefined subroutine
(#9876) |
2007-04-03 10:46 |
stoney_
|
  |
Perl/CGI |
… kommt immer diese Fehlermeldung [b]"Fehlermeldung:
Undefined subroutine &ModPerl::ROOT::ModPerl::Registry::X_3a_Programme_xampp_htdocs_VPN_test_2ep l::Version called at… |
|
Variablen aus Subroutinen übernehmen
(#65375) |
2006-04-28 10:15 |
renee
|
  |
Allgemeines zu Perl |
Du kannst nicht mehrere Arrays an Subroutinen übergeben (siehe [perldoc=perlsub]perlsub[/perldoc]). So wie Du es schreibst, ist Dein Array [tt]@parents[/tt] nämlich leer. |