| Thread (Message) | Date | Author |
Score |
Board |
| Reguläre Ausdrücke durch anderes ersetzten...
(#80152) |
2004-02-25 22:13 |
Strat
|
 |
Allgemeines zu Perl |
| … heissen subroutinen; du kannst damit nur messen, wie lange subroutinen brauchen, also den regex in eine eigene subroutine packen, dann wird sie von devel-dprof direkt erfasst. |
|
| PBoard-Test
(#90730) |
2006-07-15 16:19 |
Strat
|
 |
Perl-Community.de |
| … subroutinen handelt, dann momentan am liebsten die kompletten subroutinen.
ich raeume gerade auf, und wenn das geschehen ist, dann geht auch gut ein diff der alten und der neuen subroutine(n) |
|
| Problem mit Modules: Ambiguous call resolved as CORE::read()
(#49907) |
2004-12-10 16:33 |
Kogge
|
 |
Allgemeines zu Perl |
| Heisst das, dass der Interpreter Probleme hat Subroutine und Perlfunc auseinanderzuhalten!?
Wenn Ja: Gibt es eine Möglichkeit dies zu umgehen ohne den Namen der Subroutine zu ändern (weil ich nicht… |
|
| Unklare Fehlermeldung: Variable "$p1" will not stay shared
(#145367) |
2011-02-05 11:13 |
guest Gerhard
|
 |
mod_perl und Apache |
| Der code, den er/sie gepostet hat, hat keine subroutines
2. Das steht aber in der Erklärung der Fehlerursache, die torsten gepostet hatte ("Scoped Variable in Nested Subroutines") |
|
| Dynamische Includes in perl
(#7013) |
2006-02-24 12:20 |
dominicn
|
 |
Perl/CGI |
| Du könntest ja in der datei außerhalb der Subroutinen einen Befehl schreiben, der z.B. eine Referenz auf die Subroutinge getName() in einen Array schiebt. Also z.B. |
|
| Ambiguous call resolved as CORE::close()
(#75953) |
2007-04-11 17:29 |
renee
|
 |
Allgemeines zu Perl |
| To force interpretation as a subroutine call, either put an ampersand before the subroutine name, or qualify the name with its package. |
|
| Fragen zu Hashs
(#181450) |
2015-07-01 12:31 |
GwenDragon
|
 |
Allgemeines zu Perl |
| … (Name1,Wert1,Key2,Wert2)
subroutine($a, $b, %hash) wird zu subroutine($a, $b, (Name1,Wert1,Key2,Wert2);
Wenn du dann in der Subroutine dann
my $param1 = shift;
my $param2 = shift;
my %hash =… |
|
| stehe auf dem Schlauch: Data::FormValidator::Constraints
(#119496) |
2009-03-17 13:46 |
pq
|
 |
Fragen zu Perl-Modulen |
| aber wenn diese subroutine undef liefert, ist mir klar, warum es nicht funktionieren kann.
es wäre am besten, wenn du einfach das beispiel aus der doku übernimmst und damit etwas… |
|
| problem mit lexikalischen variablen
(#59561) |
2003-08-06 15:21 |
pq
|
 |
Allgemeines zu Perl |
| also ruf die subroutine erst [b]hinterher[/b] auf.
ansonsten meinte ich mit code posten einen kleinen
ausschnitt, der das problem reproduziert. |
|
| einbinden von modul..: klappt wie immer nicht...
(#47698) |
2003-09-13 23:08 |
BrownWolf
|
 |
Installation und Konfiguration |
| [perl]use lib qw(Modules);
use Modul;[/perl]
Aber im Script stehen die Subroutinen alle so:
[code]
sub Text::subroutine {
}
[/code]
Dann sagt mir Perl das er &main::subroutine; nicht finden kann. |
|
| Parameterprüfung bei Sub
(#54256) |
2005-04-27 12:12 |
Taulmarill
|
 |
Allgemeines zu Perl |
| wenn du objektorientiert arbeitest.
bei "normalen" subroutinen könnte man den aufruf evtl. so machen [tt]my_sub( 'name' => 'Max Muster', 'alter' => 25 )[/tt]. |
|
| exit() abfangen
(#185322) |
2016-08-30 07:02 |
bianca
|
 |
Allgemeines zu Perl |
| Sieht gut aus!
Leider kommt das hier:[quote]jetzt soll exit() abgefangen werden
Undefined subroutine &main::ignore_exit_calls called at test_exit.pl line 13.[/quote] |
|
| <$fh>
(#70453) |
2006-10-04 10:11 |
Froschpopo
|
 |
Allgemeines zu Perl |
| ist das ne Referenz? und dass man ne subroutine mit sub my_read($$) aufurfen kann hab ich auch noch nicht gesehn...
was macht denn "$$" ? |
|
| Hilfe mit einem GB: ich brauche mit nem selbstgeproggten GB
(#1816) |
2003-08-29 19:32 |
Relais
|
 |
Perl/CGI |
| Du verwendest kein
[tt]use strict;[/tt]
Das solltest du machen, es wär von Vorteil.
Was sind [tt]Username[/tt] etc., sind das von Dir definierte Subroutinen? |
|
| Abstrakte Klassen und Interfaces in Perl
(#69985) |
2006-09-19 11:31 |
Dubu
|
 |
Allgemeines zu Perl |
| [quote=renee,19.09.2006, 09:13]Falsche Benutzung von Subroutinen kannst Du auch mit Perl 5 verhindern:[/quote]
Bei Funktionen ja, aber nicht bei Methoden. |
|
| return-Funktion neu schreiben / überladen
(#63176) |
2006-02-23 01:29 |
ptk
|
 |
Allgemeines zu Perl |
| Guck dir mal Module wie Hook::WrapSub an. Dort kannst du zusätzlichen Code vor und nach jedem Subroutinen-Aufruf ausführen lassen. |
|
| no warnings
(#70256) |
2006-09-26 10:31 |
renee
|
 |
Allgemeines zu Perl |
| … sub header{
print "sub header";
}[/code]
Du importierst die Subroutine [tt]header[/tt] aus [tt]CGI.pm[/tt] in Deinen Namensraum und definierst dann eine eigene Subroutine [tt]header[/tt]. |
|
| &{$name} beendet block: oder hab ich ein Blackout?
(#80332) |
2004-02-27 23:48 |
coax
|
 |
Allgemeines zu Perl |
| In einen Switch kannst du testen ob die Subroutine existiert, und es werden nur die Subroutinen aufgerufen die dafuer vorgesehen sind.
Grusz Christian. |
|
| Vordefinierte Variablen anzeigen
(#177894) |
2014-10-19 11:54 |
pq
|
 |
Allgemeines zu Perl |
| konstanten sind im prinzip subroutinen, und die gibst du ja mit dem code auch nicht aus.
also einfach: [c]next if ref \$glob ne 'GLOB';[/c] |
|
| Starter Funktion / Differenzverhalten?
(#162137) |
2012-09-28 12:34 |
pq
|
 |
Linux |
| packe das ganze in eine subroutine, mach ein eval drumherum, gib $@ aus und mach ein <STDIN> ans ende, damit das fenster nicht schliesst. dann kannst du gemütlich debuggen. |