Thread (Message) | Date | Author |
Score |
Board |
Aufgefüllte Strings vergleichen
(#128908) |
2009-12-03 14:36 |
betterworld
|
 |
Allgemeines zu Perl |
… aber besser.[/quote]
Ich wuerde das vielleicht auch ohne eine Subroutine schreiben. Die mehrfache Ersetzung kann man ja auch in einer Schleife machen:
[perl]s/X+\z// for $a, $b;
print $a eq… |
|
Variable in Sub-Routine unbekannt
(#109374) |
2008-05-07 16:19 |
tecker
|
 |
Allgemeines zu Perl |
… mache ich einen Funktionsaufruf über &funktion;
In der Subroutine sub funktion{} ist dann allerdings $id bekannt und wird auch über einen print ausgegeben aber $file nicht. |
|
Variable in Sub-Routine unbekannt
(#109385) |
2008-05-07 16:35 |
tecker
|
 |
Allgemeines zu Perl |
hab nur das drin worauf es grad ankommt. Fakt ist, dass ich $file übergeben muss da der Filename sonst nicht exisitiert in der Subroutine.
Gruß |
|
Aktuelle Datei aus einem Ordner filter: filtert nicht aktuelle Datei vorhanden
(#57707) |
2005-09-07 11:04 |
renee
|
 |
Allgemeines zu Perl |
… $tmpValue = 0;
}
return $tmpValue;
} [/code]
Die Subroutine wird dann ungefähr so benutzt:
[code]if(existsActBackup('/path/to/fil.txt',hoechstAlterInTagen)){
print "Datei ist… |
|
subname paketname;
(#55325) |
2005-06-05 03:19 |
pKai
|
 |
Allgemeines zu Perl |
Eine Methode ist einfach eine Subroutine, die eine Objektreferenz (oder einen Paketnamen im Falle einer Klassenmethode) als erstes Argument erwartet.[/quote]
Die für dich wesentlichen Teile sind in… |
|
Speicherplatzvergleich: Strings und code-referenzen
(#71861) |
2003-11-14 21:39 |
esskar
|
 |
Allgemeines zu Perl |
… 20:16]Hallo,
ich moechte eine grosse Anzahl von Referenzen auf Subroutinen speichern. Um es moeglichst effizient zu machen, ueberlege ich, ob ich nicht lieber die qualifizierten Namen der Subs… |
|
map und Listen?
(#62295) |
2003-10-19 02:53 |
Strat
|
 |
Allgemeines zu Perl |
in einer Subroutine oder so $_ lokalisiert.
[code]
while (<FH>) {
print "BEVOR: $_";
&Machwas();
print "NACHHER: $_";
}
sub Machwas {
# veraendere $_, z.B.
$_ = 20;
} # Machwas
[/code] |
|
map und Listen?
(#62296) |
2003-10-19 16:19 |
pq
|
 |
Allgemeines zu Perl |
in einer Subroutine oder so $_ lokalisiert.[/quote]
natürlich ist bei [tt]while (<FH>) {}[/tt] $_ kein alias. wovon sollte es auch ein
alias sein, schliesslich handelt es sich hier um einen… |
|
Welche Schreibweise verwendet ihr ?: ... nur aus Interesse
(#51000) |
2003-09-13 18:26 |
havi
|
 |
Allgemeines zu Perl |
… case (\%hash) { print "entry in hash" }
case (\&sub) { print "arg to subroutine" }
else { print "previous case not true" }
}
[/code]
Gruss\n\n
<!--EDIT|havi|1063463259--> |
|
Welche Schreibweise verwendet ihr ?: ... nur aus Interesse
(#51058) |
2006-04-24 17:49 |
GwenDragon
|
 |
Allgemeines zu Perl |
Call your subroutines as if they were functions or list operators to avoid excessive ampersands and parentheses. [/quote]
[perldoc=perlstyle]perlstyle[/perldoc]
Das sagt sebst der Perl Styleguide… |
|
nur Stringkonstanten?
(#187464) |
2017-10-02 20:31 |
lichtkind
|
 |
Allgemeines zu Perl |
… context which automatically quotes barewords (as is true for any subroutine call). For example, you can't say $hash{CONSTANT} because CONSTANT will be interpreted as a string. |
|
Instanzmethode von pkg A in pkg B mit Objekt von A aufrufen
(#187109) |
2017-08-04 19:05 |
Linuxer
|
 |
Allgemeines zu Perl |
… } );
[/code]
Wie kommen denn die Argumente, die der anonymen Subroutine später übergeben werden sollen, in den Methodenaufruf [c]$self->say_hello[/c]?
Mit folgender Zeile 24:
[code=perl]… |
|
Instanzmethode von pkg A in pkg B mit Objekt von A aufrufen
(#187109) |
2017-08-04 19:05 |
Linuxer
|
 |
Allgemeines zu Perl |
… } );
[/code]
Wie kommen denn die Argumente, die der anonymen Subroutine später übergeben werden sollen, in den Methodenaufruf [c]$self->say_hello[/c]?
Mit folgender Zeile 24:
[code=perl]… |
|
Instanzmethode von pkg A in pkg B mit Objekt von A aufrufen
(#187109) |
2017-08-04 19:05 |
Linuxer
|
 |
Allgemeines zu Perl |
… } );
[/code]
Wie kommen denn die Argumente, die der anonymen Subroutine später übergeben werden sollen, in den Methodenaufruf [c]$self->say_hello[/c]?
Mit folgender Zeile 24:
[code=perl]… |
|
MIME::Parser => Umlaute bei Anhängen
(#185802) |
2016-12-27 21:25 |
GwenDragon
|
 |
Fragen zu Perl-Modulen |
Du musst laut https://metacpan.org/pod/MIME::Parser::Filer#evil_filename-FILENAME deinen eigene Subroutine schreiben, die prüft welche Zeichen für Dateinamen ok sind. |
|
pointer auf hash referenz
(#181286) |
2015-06-08 17:54 |
Linuxer
|
 |
Allgemeines zu Perl |
D.h. man gibt den Dateinamen als Argument an die Subroutine und erhält die Hash-Referenz als Rückgabewert aus der Sub.
Außerdem vermeidet dieser Ansatz das Dereferenzieren des Hashes und Kopieren… |
|
pointer auf hash referenz
(#181286) |
2015-06-08 17:54 |
Linuxer
|
 |
Allgemeines zu Perl |
D.h. man gibt den Dateinamen als Argument an die Subroutine und erhält die Hash-Referenz als Rückgabewert aus der Sub.
Außerdem vermeidet dieser Ansatz das Dereferenzieren des Hashes und Kopieren… |
|
Hashvergleich klappt nicht *war Anfänger Frage
(#170516) |
2013-09-23 13:52 |
GUIfreund
|
 |
Allgemeines zu Perl |
… damit nach der Eingabe von Enter/Return (ohne Text) immer aus der Subroutine gesprungen wird ist mir unverständlich, denn eigentlich dürfte diese Zeile nie 'angesprungen' werden ?[/quote]
Wieso… |
|
SCP - Remote to Remote Filetransfer
(#169029) |
2013-07-23 13:00 |
Linuxer
|
 |
Allgemeines zu Perl |
[/quote]
Details siehe http://search.cpan.org/perldoc?Net::SCP#SUBROUTINES
Und davor dann $souce und $destination entsprechend setzen:
[code=perl]
my $source = "benutzer@host_B:quelle"… |
|
SCP - Remote to Remote Filetransfer
(#169029) |
2013-07-23 13:00 |
Linuxer
|
 |
Allgemeines zu Perl |
[/quote]
Details siehe http://search.cpan.org/perldoc?Net::SCP#SUBROUTINES
Und davor dann $souce und $destination entsprechend setzen:
[code=perl]
my $source = "benutzer@host_B:quelle"… |