| Thread (Message) | Date | Author |
Score |
Board |
| 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. |
|
| Funktion uri_escape nicht gefunden
(#150243) |
2011-07-08 16:57 |
perlbeg
|
 |
Perl/CGI |
| … 16:36:05 2011] [error] [Thu Jul 7 16:36:05 2011] -e: Undefined subroutine &sub_gb::uri_escape called at d:/home/cgi-bin/sub1.pm line 988.\n[/i]
Folgende libs sins zugeordnet. |
|
| … Ausgabe vom $foo-Magazin
(#96873) |
2007-07-31 11:55 |
renee
|
 |
Perl: Community, Bücher, Neuigkeiten |
| …
# Perl::Critic::Policies
# Profiler
# Perl 6 Teil II
# VB -- Perl
# Dresden.pm
# Authentifizierung mit Catalyst
# Ajax und Perl
# Existiert eine Subroutine?
# Perl-Podcasts
# CPAN-News |
|
| übergabe an sub
(#139846) |
2010-07-16 10:59 |
moritz
|
 |
Allgemeines zu Perl |
| Hashes werden beim Uebergeben an Subroutinen "flach" gemacht, d.h. @_ in der routine ist eine lange List aus $title und den keys und values von %config. |
|
| Wx- Compile
(#137689) |
2010-05-27 20:31 |
esskar
|
 |
Graphische Oberflächen |
| [quote="MatthiasW@2010-05-27T16:30:05"]Die Subroutine wird von deinem Modul anscheinend nicht exportiert, sodass du sie nicht so aufrufen kannst wie in deinem Beispiel.[/quote]
aber, dann könnte sie… |
|
| Tiefe Hash Strukturen aus Config bilden: Und warum while(<FH>) gefährlich ist
(#65863) |
2006-07-09 20:20 |
pq
|
 |
Allgemeines zu Perl |
| ich bin immer vorsichtig mit $1. auch wenn
ich $1 an subroutinen übergebe. dann schreibe ich immer [tt]foo("$1")[/tt]
edit: demo:
[code]sub foo {
"foo" =~ m/(oo)/;
print "foo(@_)";
}
"test" =~… |
|
| 3 Hashes aus einem Hash erzeugen
(#55694) |
2005-06-23 13:00 |
pq
|
 |
Allgemeines zu Perl |
| my (%INPUT) = @_;[/tt]
wenn du eh den %DATAINPUT-hash benutzt? merkwürdig. wenn du das
ganze einer subroutine als argument übergibst, solltest du das auch
benutzen.
benutzt du nun strict oder nicht? |
|
| strict und my
(#61261) |
2003-10-07 14:35 |
Strat
|
 |
Allgemeines zu Perl |
| … jedoch den zweiten Weg, weil man haeufig in Gefahr kommt, our in Subroutinen zu verwenden, weil es so aussieht wie my, und wo man es dann nie wieder entdeckt, waehrend use vars qw() auffaelliger… |
|
| strict und my
(#61270) |
2003-10-21 00:04 |
Free Faq
|
 |
Allgemeines zu Perl |
| … haben die gerade mal Perl 5.006001 :0
Nun könnte ich das mit der Subroutine un return machen, allerdings müsste ich dann so ziemlich alles von meinem Script umschreiben. |
|
| Unterschiedliches Verhalten lokal/Internet: Im Internet wie erwartet, auf lokalem ko
(#29045) |
2007-06-05 21:55 |
pq
|
 |
Webframeworks, Sonstige Fragen zur Webprogrammierung mit Perl |
| mod_perl ist schon CGI vorzuziehen,
einfach weil es schneller ist. du musst halt deine subroutine ganz
einfach auslagern oder dort zumindest keine variable aus dem äußeren
scope des skripts verwenden. |
|
| Apache Domain einrichten: virtual
(#30876) |
2004-07-22 12:54 |
Froschpopo
|
 |
mod_perl und Apache |
| … spackt dann das Perlscript ab und erzählt mir was von "Undefined subroutine &main::header called at /usr/local/httpd/cgi-bin/index.pl line 48."
wahrscheinlich spielt dann mod_perl nichtmehr mit… |
|
| Variable wird falsch dargestellt: (war: verzweifung - bitte um Hilfe...)
(#4696) |
2005-03-29 17:21 |
renee
|
 |
Perl/CGI |
| … + 1);
my $day = (localtime(time))[3];
my $date = sprintf("%02d.%02d.%04d",$day,$month,$year);
return $date;
}# end of subroutine[/code]
Das ersetzt Dir den kompletten $now_date-Block... |
|
| eleganter
(#1762) |
2004-03-31 17:53 |
format_c
|
 |
Perl/CGI |
| Naja aus meinem Perl-Code ist er draußen. in den subroutinen von CGI ist er natürlich noch drin.
aber mir gings eher um den Perl-Style.
Gruß Alex |
|
| 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). |