| Thread (Message) | Date | Author |
Score |
Board |
| Hash by value als Sub-Parameter übergeben
(#105750) |
2008-02-09 16:53 |
betterworld
|
 |
Allgemeines zu Perl |
| …
}[/perl]
Wenn es Dich stoert, dass der Hash waehrend der Subroutine doppelt im Speicher liegt, kannst Du ja das hier machen:
[perl]sub routine {
my ($hash_ref1,$hash_ref2)=@_… |
|
| static variable
(#105549) |
2008-02-04 16:00 |
murphy
|
 |
Allgemeines zu Perl |
| …
edit: Hmm, in Kombination mit dem flachen Namensraum für Subroutinen verhält sich Perl natürlich etwas merkwürdig, wenn man so etwas tut:
[perl]
use 5.010;
use strict;
use warnings;
sub… |
|
| "Always use my; never use local" ?
(#105443) |
2008-02-01 11:57 |
murphy
|
 |
Allgemeines zu Perl |
| … man hier kein [tt]local[/tt] verwendet und sich innerhalb einer Subroutine befindet zerschießt man dem aufrufenden Code den Inhalt von [tt]$_[/tt], was ungewünschte Konsequenzen haben kann.)
In… |
|
| Schnittstellen, und globale Variablen
(#104887) |
2008-01-18 13:42 |
Strat
|
 |
Allgemeines zu Perl |
| … Vorteil, keine globalen Variablen zu verwenden ist, dass die Subroutine nur ueber klare Schnittstellen (naemlich Parameter) mit dem Aufrufer kommuniziert. |
|
| Verständnisproblem "use Modulname"
(#98613) |
2007-08-24 13:36 |
pq
|
 |
Allgemeines zu Perl |
| es lädt den quelltext Modul.pm, und es importiert eventuell
subroutinen.
wenn du im hauptskript [tt]use Modul[/tt] hast, brauchst du es zwar theoretisch in einem
modul von dir nicht, aber -… |
|
| SID zufall
(#98293) |
2007-08-16 21:31 |
sid burn
|
 |
Allgemeines zu Perl |
| ;)
Und im falle einer Subroutine könnte ein srand() dort tötlich sein. Je nachdem wie man es initialisiert und die funktion oft/schnell hintereinander aufgerufen wird, kann es sein das jeder… |
|
| PDF Datei im Verzeichnissbaum
(#98599) |
2007-08-24 01:24 |
guest guest
|
 |
Allgemeines zu Perl |
| … [/perl]
Ehrlich gesagt ich bin mir nicht sicher ob ich die Subroutine richtig habe.
Und hier ist der Fehler:
Scalar found where operator expected at ./test2.pl line 14, near "$_"… |
|
| Code in Hash dynamisch erweitern
(#160130) |
2012-07-22 19:19 |
bianca
|
 |
Allgemeines zu Perl |
| … use string ("CODE(0x1d1e354)if ($input eq 's'") as a subroutine ref while "strict refs" in use at test.pl line 14.[/quote]
Bitte um einen Anstoß für die richtige Syntax und bedanke mich. |
|
| Perlartikel auf rolfrost.de
(#150870) |
2011-07-31 13:58 |
pq
|
 |
Perl: Community, Bücher, Neuigkeiten |
| … finde ich es unschön, auf $@ zuzugreifen, wenn das eval eine subroutinen-ebene tiefer liegt.
Mit dem Modul nimmst du dem User den Segen der RaiseError-Option weg. |
|
| Problem mit Modul Calendar::Calendar
(#106316) |
2008-02-24 18:41 |
nobody0815
|
 |
Installation und Konfiguration |
| … und es gibt folgende Fehlermeldung:
[code]
Undefined subroutine &main::generic_calendar called at /home/me/workspace/Perlator_Webpage/perlator.pl line 534. |
|
| Tabelle Letzte Status überprüfen: Satus und zeilen Vergleiche
(#34993) |
2006-12-19 11:48 |
renee
|
 |
Datenbanken und Verzeichnisdienste |
| … vor und in welcher Tabelle kann sie mal fehlen? Was macht die Subroutine [tt]rechnen[/tt]?
*) Du solltest Variablen erst bei der ersten Verwendung deklarieren. |
|
| Perl/TK: Tabellendesign und überspannen von Zeilen
(#42656) |
2004-09-06 12:41 |
zipster
|
 |
Graphische Oberflächen |
| Use of uninitialized value in subroutine entry at C:/Perl/lib/DynaLoader.pm line 253.
[/code]
Hab auch schon nach dem Modul Tk::XlibVtab gesucht. |
|
| mehrere Textdateien zusammenfügen
(#116867) |
2008-12-06 01:14 |
murphy
|
 |
Allgemeines zu Perl |
| … zum Lesen und Interpretieren einer Datenzeile in eine eigene Subroutine legen würde.
Überhaupt finde ich den Stil des geposteten Skriptes etwas fragwürdig: Datenstrukturen zu deklarieren, die… |
|
| Variablen in Sub's - strict meckert rum.
(#76302) |
2007-04-28 02:59 |
sid burn
|
 |
Allgemeines zu Perl |
| … deine variable verlässt den Gültigkeitsbereich, und du rufst die Subroutine neu auf die dir dann wieder die Subroutine erstellt.[/quote]
Da liegt ja gearde meine Frage, wenn ich folgenden code… |
|
| verknuepftes Pattern matching: Pattern nach UND NICHT matchen
(#66400) |
2006-05-21 20:55 |
nikster77
|
 |
Allgemeines zu Perl |
| in your
program.
[/quote]
aber das liegt wohl daran das er die Variablen wahrscheinlich nicht richtig in die Subroutine uebernommen hat...
Ich hoffe das finde ich selbst raus. |
|
| Name der Variablen?
(#63933) |
2006-03-22 01:02 |
murphy
|
 |
Allgemeines zu Perl |
| … Zuordnung vom Wert zur Variablen gewährleistet ist -- deine Subroutine bekommt ja als Parameter nur den Wert und nicht die Variable selbst übergeben. |
|
| Perlinterface zum Perl-Parser: Data::Dumper Ausgabe ohne eval einlesen?
(#49286) |
2004-08-14 22:27 |
Strat
|
 |
Allgemeines zu Perl |
| …
aber wieso willst du da auf ein eval verzichten? In einer Subroutine geht das sehr gut, z.B.
[code]
sub EvalDump {
my $dump = shift;
my $VAR1;
eval $dump;
die $@ if $@;
return $VAR1;
} #… |
|
| abgedrehtes problem mit switch: oder bin ich blind?
(#83466) |
2004-07-05 16:11 |
guest Gast
|
 |
Allgemeines zu Perl |
| … schlecht.)
Ich würde sagen, ein BEGIN-Block ist [b]keine[/b] Subroutine. Die Unterschiede sind mir doch zu groß =)[/quote]
Es steht außer Frage das aus einem BEGIN Block heraus die Varibalen des… |
|
| Übergabe Hash-Struktur an Methode
(#181090) |
2015-05-19 17:34 |
mtbf40
|
 |
Allgemeines zu Perl |
| … ist variabel, kann 2 Ebenen oder 3 oder 4 enthalten
da die Subroutine [b]set_Data[/b] eine Methode ist, erhält sie über
[b]$self = shift[/b] die Struktur von [b]$hsh_runtimeParam[/b] - die… |
|
| Vertikale Spaltenbeschriftung für table (HTML)
(#140391) |
2010-08-05 11:49 |
bianca
|
 |
Allgemeines zu Perl |
| … zu einem
[code]
Argument "1.38771166207438i" isn't numeric in subroutine entry at
C:/strawberry/perl/site/lib/GD/Text/Align.pm line 458 (#1)
[/code]
führt. |