Thread (Message) | Date | Author |
Score |
Board |
Zugriff auf Variablen/ Subroutinen
(#75418) |
2007-03-26 23:48 |
KunoKugel
|
  |
Allgemeines zu Perl |
Jetzt habe ich dem Basisscript eine Tk- Oberfläche gegeben und kann nicht mehr auf die Variablen und Subroutinen zugreifen. :-(
Kann mir jemand erklären, warum das so ist?
Ich hoffe, ich habe mein… |
|
1..3 an Subroutine
(#126207) |
2009-09-25 11:15 |
renee
|
  |
Allgemeines zu Perl |
Bei Subroutinen-Aufruf mit "&", also &subtest(1,2) => Prototypen zeigen keine Wirkung.
Bei Objektorientierung, also $objekt->subtest() => Prototypen zeigen keine Wirkung. |
|
Aufruf von Subroutinen
(#131631) |
2010-01-31 12:21 |
pq
|
  |
Allgemeines zu Perl |
Auch nicht optional ist es, wenn man einen indirekten Subroutinen- Aufruf machen möchte mit einem Subroutinen-Namen oder einer Referenz, d.h. |
|
Rückgabewerte aus einer Subroutine aufrufen
(#62037) |
2006-01-19 10:52 |
leissi
|
  |
Allgemeines zu Perl |
Hallo,
möchte aus einer Subroutine explizit das Ergebnis ausgeben lassen und zwar mit dem Befehl return! Leider bekomme ich das Ergebnis nicht geliefert! Innerhalb der Subroutine erhalte ich das… |
|
Rückgabewerte aus einer Subroutine aufrufen
(#62043) |
2006-01-19 12:02 |
leissi
|
  |
Allgemeines zu Perl |
Hi,
also nochmals kurz beschrieben ich möchte aus der Subroutine das Ergebnis nochmals ausgelesen haben und dies anschliessend am Ende meines Logfiles als Ergebnis ausgedruckt haben und zwar
so… |
|
END Block innerhalb einer Subroutine
(#167477) |
2013-05-09 18:04 |
Kuerbis
|
  |
Allgemeines zu Perl |
Hallo,
ist es unüblich oder hässlich, wenn sich ein [c]END[/c] Block innerhalb einer Subroutine befindet? |
|
Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58945) |
2005-10-18 00:37 |
renee
|
  |
Allgemeines zu Perl |
Man kann ja auch in der Subroutine mit [cpan=File::Find]File::Find[/cpan] die Einträge in unterschiedliche Arrays packen... |
|
END Block innerhalb einer Subroutine
(#167487) |
2013-05-10 10:48 |
Kuerbis
|
  |
Allgemeines zu Perl |
… verhält, wie eine normale Subroutine und es darum keinen Sinn macht, denn [c]END[/c] Block in die Subroutine zu stellen.
Das Argument außerhalb der Subroutine zu deklarieren schmerzt ein bisschen. |
|
Rückgabewerte aus einer Subroutine aufrufen
(#62046) |
2006-01-19 12:26 |
Dubu
|
  |
Allgemeines zu Perl |
[/code]
durch
[code]my $Block3 = &runSqlTrnCheck; # start subroutine: runSqlTrnCheck
[/code]
Das ist in Perl nicht anders, als in den meisten anderen Programmiersprachen: Von Funktionen/Subroutinen… |
|
Variablenübernahme in Subroutine
(#139572) |
2010-07-06 14:34 |
Sven_123
|
  |
Allgemeines zu Perl |
In der äußeren deklariere ich nun eine Variable mit my und weise ihr einen Wert zu.
Warum wird der inneren Subroutine immer der erste Wert zugewiesen?
Bsp:
[code=perl]bla(1);
sub bla{
my… |
|
Subroutine in Package
(#147515) |
2011-04-09 21:25 |
guest h0scHberT
|
  |
Allgemeines zu Perl |
Wenn ich jetzt mit einer subroutine von foo.pm auf eine andere subroutine innerhalb von foo.pm zugreife ist beim ersten shift gleich mein erster parameter. |
|
Subroutine aus Variable
(#168587) |
2013-06-26 09:40 |
rc27
|
  |
Allgemeines zu Perl |
Je nach Ordner sollen bestimmte und z.T. gleiche Subroutinen ausgeführt werden. Für jeden Ordner möchte ich eine ini anlegen, die später in ein Array eingelesen und dann abgearbeitet wird.
Z.B. |
|
Subroutine aus Variable
(#168587) |
2013-06-26 09:40 |
rc27
|
  |
Allgemeines zu Perl |
Je nach Ordner sollen bestimmte und z.T. gleiche Subroutinen ausgeführt werden. Für jeden Ordner möchte ich eine ini anlegen, die später in ein Array eingelesen und dann abgearbeitet wird.
Z.B. |
|
Subroutine aus Variable
(#168587) |
2013-06-26 09:40 |
rc27
|
  |
Allgemeines zu Perl |
Je nach Ordner sollen bestimmte und z.T. gleiche Subroutinen ausgeführt werden. Für jeden Ordner möchte ich eine ini anlegen, die später in ein Array eingelesen und dann abgearbeitet wird.
Z.B. |
|
Aufruf von Subroutinen
(#131551) |
2010-01-29 21:02 |
pq
|
  |
Allgemeines zu Perl |
… wenn dahinter Übergabeparameter in runden Klammern folgen.[/quote][/quote]
das klingt fuer mich falsch. das & kann immer entfallen, solange die subroutine an der stelle des aufrufs kompiliert ist. |
|
Zugriff auf Variablen/ Subroutinen
(#75420) |
2007-03-27 00:00 |
KunoKugel
|
  |
Allgemeines zu Perl |
… Aufruf aus dem Hauptteil heraus, im Tk- Script habe ich den Aufruf der Übersichtlichkeit halber in eine Subroutine gelegt.
Sehe ich es richtig, dass hier das Problem liegen dürfte?
Bis dann.
Kuno |
|
Zugriff auf Variablen/ Subroutinen
(#75421) |
2007-03-27 01:56 |
pktm
|
  |
Allgemeines zu Perl |
Es könnte eine Sache des Skopus sein. Wenn du deiner Subroutine nicht alle Variablen aus dem Hauptteil übergibst, die dein anderes Programm, welches du mittels do aufrufst aber benötigt gibt es… |
|
Subroutine in Package
(#147494) |
2011-04-09 13:52 |
guest h0scHberT
|
  |
Allgemeines zu Perl |
ich hab das jetzt so gelöst:
[code] #Damit man die Subroutine auch innerhalb des Packages verwenden kann
#wird hier die Anzahl der Parameter geprüft
my @param = @_;
my $size = @param;
my… |
|
1..3 an Subroutine
(#126200) |
2009-09-25 10:59 |
havi
|
  |
Allgemeines zu Perl |
Hallo!
Ich möchte einer Subroutine den Wert 1..3 übergeben.
[code]
subtest("A", 1..3);
sub subtest($$) {
my ($arg1, $arg2) = (shift, shift);
# ... |
|
1..3 an Subroutine
(#126202) |
2009-09-25 11:20 |
Linuxer
|
  |
Allgemeines zu Perl |
… foo( 1..3 );'
1 2 3
[/code]
[strike]1..3 wird bereits beim Aufruf der Subroutine in einer Liste umgewandelt und es wird eine Liste von 1 bis 3 übergeben![/strike]
sorry, Prototypen überlesen. |