| Thread (Message) | Date | Author |
Score |
Board |
| Referenzen von Variablen Funktionen übergeben die noch nicht da sind.
(#156430) |
2012-02-25 20:52 |
Linuxer
|
 |
Graphische Oberflächen |
| … mitgeben willst, kannst Du das so tun:
# Referenz auf anonyme Subroutine, die ihrerseits go() mit Argument $b aufruft
my %whatever = ( -command => sub { go($b) } ); # läuft sofort los
[/code]… |
|
| use strict funktioniert nicht bei folgendem Programm
(#144119) |
2011-01-06 11:30 |
Taulmarill
|
 |
Allgemeines zu Perl |
| … ein richtiger Fehler. Zumindest, wenn ich die Definition der Subroutine unter den Aufruf setzte, etwa so:
[perl]#!/usr/bin/env perl
use strict;
use warnings;
testemaldiesub;
sub… |
|
| Problem mit if-Anweisung und allgemeine Fragen zu Perl
(#129751) |
2009-12-29 10:52 |
renee
|
 |
Allgemeines zu Perl |
| 2.) Indem Du der Subroutine Parameter übergibst...
[code=perl]
sub eins {
my $x = 124;
zwei( $x );
}
sub zwei {
my ($x_zwei) = @_;
print $x_zwei;
}[/code]
Natürlich… |
|
| Problem mit if-Anweisung und allgemeine Fragen zu Perl
(#129757) |
2009-12-29 11:01 |
havi
|
 |
Allgemeines zu Perl |
| … = "titel='$Titelselect'";
}
print $Select1;
[/code]
Subroutine -> Parameter übergeben -> ein Beispiel
[code=perl]sub ersteRoutine {
my $string = "Test";
zweiteRoutine($string);
} #… |
|
| Vererbung
(#122728) |
2009-06-29 20:30 |
pq
|
 |
Allgemeines zu Perl |
| Man muss zunächst einmal unterscheiden, ob man mit einem use auch Subroutinen importiert oder nicht. Ein use ist aber in jedem Fall nötig, um das Modul überhaupt zu laden.
Es gibt Module wie z.b. |
|
| Shell Befehl Echo
(#113405) |
2008-08-12 17:22 |
LanX-
|
 |
Allgemeines zu Perl |
| … zu nem einzeiler machen kann![/quote]
niemand hindert dich ne subroutinen echo() zu schreiben wenns denn lohnt, bedenke dass du schließlich auch die Zeile [tt]use shell[/tt] schreiben musst, und… |
|
| Shell Befehl Echo
(#113406) |
2008-08-12 17:43 |
Linuxer
|
 |
Allgemeines zu Perl |
| … Du es häufiger brauchst, dann schreibe Dir eine entsprechende Subroutine, mit der Du das als "Einzeiler" durchführen kannst.
(entsprechend LanX' Vorschlag)
Und wenn Du diese Routine dann in ein… |
|
| Rekursive Berechnung der Fakultät
(#110358) |
2008-05-27 15:10 |
pq
|
 |
Allgemeines zu Perl |
| … Der Wert von $zahl wird jeweils um 1 erniedrigt und wieder der Subroutine übergeben.[/quote]ja
[/quote]
nein. der wert von $zahl ändert sich nicht. |
|
| Perlembed
(#76243) |
2007-04-26 19:26 |
murphy
|
 |
Allgemeines zu Perl |
| Du kannst statt [tt]perl_run[/tt] zu verwenden natürlich auch eine spezifische Subroutine zum Beispiel mit [tt]call_argv[/tt] aufrufen oder tausend andere interessante Dinge tun... |
|
| Variablen in Sub's - strict meckert rum.
(#76290) |
2007-04-27 02:06 |
PerlProfi
|
 |
Allgemeines zu Perl |
| es ist sauberer.
In Perl kann man das auch erreichen, durch anon. Subroutinen.
Alle anderen können im gesamten package benutzt werden.
Oder gibt es da noch einen anderen Weg ? |
|
| Alle Verzeichnisse Verzeichnisse in Datei ausgeben
(#74156) |
2007-02-09 17:24 |
wiederlader
|
 |
Allgemeines zu Perl |
| … Volume Information) unterbinden/ausschließen?
Kann man der Subroutine
[code]sub wanted{
push @dirs,$File::Find::name if -d $File::Find::name;
}[/code]
noch eine bestimmte Option mitgeben… |
|
| sort Funktion
(#61843) |
2006-01-12 17:51 |
Strat
|
 |
Allgemeines zu Perl |
| Und wenn jemand ein map-in-void-context als letzte zeile einer subroutine verwendet, dann wird's voellig obskur, weil man nicht mehr sagen kann, ob jetzt damit wirklich ein return gemeint ist oder… |
|
| Zeilenweise aus Datei in Array lesen
(#79121) |
2004-01-14 08:48 |
Patrick
|
 |
Allgemeines zu Perl |
| … das nun bewerkstelligen?
hier mal der aktuelle Code:
[code]
# Subroutine um Datei zu erstellen und zu beschreiben
sub create_file
{
$file = "test.txt";
open(DATEI, " < $file")
or die… |
|
| Binäre-Datei öffnen und dann an den Browser senden
(#5792) |
2003-10-16 23:22 |
havi
|
 |
Perl/CGI |
| … ist ziemlich schwierig nachzu vollziehen was du machst, da du die subroutine nicht gepostet hast!
Ich weiss also nicht was in der sub passiert!
Machst du ein 'return' in der sub ???
Versuch, mal... |
|
| Eingabefenster automatisch neu laden: sub routine rload
(#2865) |
2003-09-09 14:43 |
Ronaldl
|
 |
Perl/CGI |
| Hallo auch ich habe da ein eingabeformular in einer Subroutine und wenn ich ausgefüllt habe , trägt es den datzensatz in der DB ein.
DDerzeit rufeich eine subrotine auf um dieses formular neu im… |
|
| 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. |