| Thread (Message) | Date | Author |
Score |
Board |
| 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. |
|
| Hash im Methodenaufruf
(#174714) |
2014-04-12 11:40 |
pq
|
 |
Allgemeines zu Perl |
| … The right side of the arrow typically is the method name, but a simple
scalar variable containing either the method name or a subroutine
reference can also be used.
[/code] |
|
| sub Howto
(#59607) |
2005-11-02 23:05 |
J-jayz-Z
|
 |
Allgemeines zu Perl |
| Hi,
Gibt es irgendwie eine Möglichkeit, eine Subroutine zu deklarieren, die dann auch einen Funktionsblock hat? Also wie ein aufruf von do()
[code]
my_function($uebergabe) {
print "Das soll… |
|
| 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… |
|
| Verstänisproblem in Sachen 'use'
(#110022) |
2008-05-20 18:55 |
guest Gast
|
 |
Allgemeines zu Perl |
| wenn du das nicht willst, musst du require nehmen.
[/quote]
Auch wenn es (wie hier) in einer Referenz auf eine anonyme Subroutine steckt? |
|
| Funktion mit Parameterübergabe: Parameter-Variable wird falsch gesetzt
(#73493) |
2007-01-22 18:28 |
renee
|
 |
Allgemeines zu Perl |
| … wieder ein neues Label erzeugen, sondern immer nur das alte bearbeiten (z.B. mit [tt]$infolabel->configure(-text => $ausgabe)[/tt]).
Du musst als das Label außerhalb der Subroutine erzeugen... |
|
| Tiefe Hash Strukturen aus Config bilden: Und warum while(<FH>) gefährlich ist
(#65864) |
2006-07-09 20:25 |
betterworld
|
 |
Allgemeines zu Perl |
| [quote=pq,09.07.2006, 18:20]auch wenn
ich $1 an subroutinen übergebe. dann schreibe ich immer [tt]foo("$1")[/tt][/quote]
Nur wird es hier ja nicht übergeben, sondern in die globale Müllhalde… |
|
| Objekt Funktionsadresse: Codereferenz auf Objektmemberfunktion
(#55601) |
2005-06-20 23:03 |
kabel
|
 |
Allgemeines zu Perl |
| ich kenne XML::Twig nicht, aber du kannst ja eine anonyme subroutine erzeugen:
[perl]sub { .. }[/perl]
sowas wie objektmethoden kennt perl nicht, es sind ganz gewöhnliche methoden die halt zufällig… |
|
| wildcard: Fehlersuche
(#51330) |
2005-01-26 21:49 |
esskar
|
 |
Allgemeines zu Perl |
| … 16:07]Man macht es eigentlich immer so, dass man Subroutinen wiederverwendet (mehrmals aufruft) und nicht immer wieder kopiert... |
|
| Problem mit Modules: Ambiguous call resolved as CORE::read()
(#49909) |
2004-12-10 16:45 |
pq
|
 |
Allgemeines zu Perl |
| [quote=Kogge,10.12.2004, 15:33]Wenn Ja: Gibt es eine Möglichkeit dies zu umgehen ohne den Namen der Subroutine zu ändern?[/quote]
ich schrieb: perldoc perldiag
dort steht die antwort. ja. |
|
| Wer hilft mir folgendes Script zu optimieren ??: Anfrage Hilfe
(#7682) |
2006-05-18 20:45 |
Strat
|
 |
Perl/CGI |
| und das
[code]
%uservars = &read_query_string;
[/code]
und die subroutine wuerde ich durch folgendes ersetzen:
[code]
use CGI;
my $cgi = CGI->new();
my %uservars = $cgi->Vars();
[/code]
ist sicherer… |