| Thread (Message) | Date | Author |
Score |
Board |
| Array - anonym oder benannt?
(#146067) |
2011-02-26 12:05 |
pq
|
 |
Allgemeines zu Perl |
| es wird keine deep copy gemacht, das muss man immer selber machen, wenn man sowas möchte. in deinem beispiel kann ich ein element von @a aus der subroutine heraus verändern. |
|
| <F1>: Neues Board
(#39429) |
2004-01-04 00:56 |
renee
|
 |
Projekte |
| … Thread erstellen, in der Thread_ID und User_ID gespeichert sind. Ich werde bald die Subroutine für den E-Mailversand fertig haben, dem man einfach die E-Mailadressen und den Text übergeben muss... |
|
| mainwindow reload
(#43797) |
2005-04-29 01:11 |
J-jayz-Z
|
 |
Graphische Oberflächen |
| hmm, wo muss ich den reload rein tun bzw. wie muss ich das script ändern?
Ich hab $l->update(); in die subroutine gepackt, weil ich dachte, da wär es richtig aufgehoben, aber es geht nicht... |
|
| variablen des hauptprogramms in modul abrufen
(#73357) |
2007-01-26 17:06 |
pq
|
 |
Allgemeines zu Perl |
| also mein editor (vim) hat mit 20 subs kein problem. er
kann die subroutinen auch einklappen, so dass man nur den
subnamen sieht. und im idealfall kann man so ein modul auch
aufteilen auf mehrere. |
|
| ref()
(#63419) |
2006-03-03 00:51 |
Strat
|
 |
Allgemeines zu Perl |
| CODE ist eine referenz auf eine subroutine
REF sagt mir als rueckgabewert von ref() nichts.
mit GLOB ist meist ein Eintrag in eine Symboltabelle gemeint, z.B. |
|
| regexp in function chain/pipe: geht '$var =~ s/1/2/;' auch angenehmer?
(#51587) |
2003-09-14 05:33 |
Ishka
|
 |
Allgemeines zu Perl |
| samsara wollte halt nicht eine Subroutine extra schreiben, die es bereits vorgefertigt gibt. Nachdem es diese aber nicht gibt (zumindestens meines Wissens) tut er das auch nicht. |
|
| Referenz auf Builtinfunktion
(#190705) |
2019-10-14 19:26 |
Linuxer
|
 |
Allgemeines zu Perl |
| … [pod]CORE[/pod]
Da gibt es eine Liste der Funktionen, die wohl keinen Subroutine-Eintrag im CORE haben und sich wohl auch nicht referenzieren lassen.
print, printf, und say gehören da wohl zu. |
|
| mehrere Befehle über Net::SSH ausführen
(#110970) |
2008-06-11 15:33 |
GwenDragon
|
 |
Netzwerkprogrammierung und Netzwerke mit Perl |
| Schau mal unter http://search.cpan.org/~ivan/Net-SSH-0.09/SSH.pm#SUBROUTINES
Da steht:
[quote]ssh [USER@]HOST, COMMAND [, ARGS ... ]
Calls ssh in batch mode.[/quote] |
|
| erstes Zeichen - prüfen
(#130011) |
2010-01-04 17:12 |
pq
|
 |
Allgemeines zu Perl |
| das hat aber erstmal nix damit zu tun. @_ ist eine vollig andere variable als $1. wenn eine subroutine $1 verändert, muss es darin eine regex geben, die $1 setzt. hat nix mit @_ zu tun |
|
| Anfängerfrage zu Subs und Parametern
(#116318) |
2008-11-17 13:52 |
pq
|
 |
Allgemeines zu Perl |
| … 12:22:12--"]
Mal davon abgesehen? was macht eine sub { 'test' } denn anderes als einen Fehler zu produzieren?
[/quote]
lies mal [wiki]Perldoc.perlref[/wiki] "reference to an anonymous subroutine" |
|
| Kurze Frage zu Hash in Hash
(#74330) |
2007-02-14 18:40 |
betterworld
|
 |
Allgemeines zu Perl |
| Vielleicht solltest Du noch die Subroutine get_config zeigen?
Und ein ganz verbreiteter Fehler, der aber vielleicht nichts mit dem Problem zu tun hat: Mach vor dem [tt]while (<CONFIG>)[/tt] bitte… |
|
| parameter-übergabe an funktionen
(#54534) |
2005-05-04 17:30 |
Strat
|
 |
Allgemeines zu Perl |
| … dazu interessiert, schau dir mal auf meiner HP -> Vortraege -> "Einfuehrung in Perl" die Kapitel Subroutinen bis Uebergabeparameter an; da lernst du, wie es einfach mit Referenzen funktioniert... |
|
| Parameterübergabe an eine Funktion
(#52700) |
2005-03-15 16:32 |
Relais
|
 |
Allgemeines zu Perl |
| … kann man ein oder mehrere Arrays an eine Subroutine übergeben?[/URL]
Und da es mit CGI nix zu tun hat, nach Allgemeines verschoben. |
|
| Problem mit OOP: meine Klassen funktioniern nicht
(#52713) |
2005-03-16 14:20 |
Peddn
|
 |
Allgemeines zu Perl |
| Ok, warn Tippfehler, die Subroutine sieht jetzt so aus
[code]
sub set_arr_testFeld
{
my $object = shift();
my @testFeld = shift();
$object->{testFeld} = @testFeld;
}
[/code]
Jetzt… |
|
| Zeilenzahl bestimmen bei veränderten Seperator
(#160429) |
2012-08-01 15:16 |
FIFO
|
 |
Allgemeines zu Perl |
| Aus perldoc zu shift: If ARRAY is omitted, shifts the @_ array within the lexical scope of subroutines and formats, [i]and the @ARGV array at file scopes[/i] ... |
|
| Funktion sub write_log universal gestalten
(#113106) |
2008-08-05 14:14 |
MatthiasW
|
 |
Allgemeines zu Perl |
| Hätte ich die Daten bereits in Variablen, würde ich diese Variablen verwenden(logisch). Ansonsten würde ich die Daten einfach so an die Subroutine übergeben.
MfG |
|
| caller
(#77734) |
2007-06-22 12:13 |
Froschpopo
|
 |
Allgemeines zu Perl |
| kann ich mittels caller() auch rausbekommen, von welcher subroutine ein aufruf erfolgt?
Also quasi sowas wie:
my $sub = (caller(1))[3];
edit: supi, funktioniert sogar (schlau bin)\n\n… |
|
| Massenmail Funktion in Perl
(#84073) |
2004-07-09 10:20 |
Karl
|
 |
Allgemeines zu Perl |
| … das Senden der Mails: [URL=http://www.i-dreams.net/sendmail/sendmail.txt]http://www.i-dreams.net/sendmail/sendmail.txt[/URL]
Bisher wurden die zu sendenden Mails immer dieser Subroutine übergeben. |
|
| Codeverschlüsselungstechnik
(#79911) |
2004-02-11 00:16 |
BrownWolf
|
 |
Allgemeines zu Perl |
| lol ... ich hab gar nicht dran gedacht das wenn man unten die Subroutine einfach wegnimmt das Programm doch ausgeführt wird. Muss man sich was anderes einfallen lassen. |
|
| Zugriff auf anderen Namensraum
(#80000) |
2003-08-25 16:49 |
pq
|
 |
Allgemeines zu Perl |
| … Du nicht-OO-Packages nicht mit der Pfeil-Syntax aufrufen *<:-} *tröt*[/quote]
können schon. es geht auch:
[perl]my $main = main::->new();[/perl]
(vorausgesetzt, das skript hat eine subroutine new()) |