| Thread (Message) | Date | Author |
Score |
Board |
| Übergabe eines Ergebnisses aus einer Subroutine
(#76569) |
2007-05-08 17:10 |
renee
|
 |
Allgemeines zu Perl |
| Was funktioniert nicht? Bekommst Du eine Fehlermeldung? |
|
| Übergabe eines Ergebnisses aus einer Subroutine
(#76570) |
2007-05-08 17:20 |
leissi
|
 |
Allgemeines zu Perl |
| Hi,
ja ich bekomme die Meldung " Bareword "existsFileInDirectory" not allowed while "strict subs" in use at D:Verzeichnis.pl line 115
Execution compilations Error
Vieleicht hilft das. |
|
| Übergabe eines Ergebnisses aus einer Subroutine
(#76572) |
2007-05-08 17:36 |
renee
|
 |
Allgemeines zu Perl |
| Mach mal () hinter existsFileInDirectory also [tt]if ( existsFileInDirectory() )[/tt]. Sonst wird es nicht als Funktions-Aufruf gewertet. |
|
| Übergabe eines Ergebnisses aus einer Subroutine
(#76573) |
2007-05-08 19:02 |
leissi
|
 |
Allgemeines zu Perl |
| Hi,
Danke für den Tip, habe ich umgesetzt.
Gruss
Leissi |
|
| Problem bei Übergabe von Variablen an Subroutine
(#71869) |
2006-11-20 10:29 |
krusty
|
 |
Allgemeines zu Perl |
| Hallo zusammen,
habe ein kleines Problem mit meinem nachfolgenden Script.
Ich will sowohl ein Array als auch einen String übergeben.
Wie kann ich jetzt nur auf den String und nur auf das Array in… |
|
| Problem bei Übergabe von Variablen an Subroutine
(#71870) |
2006-11-20 10:38 |
Ronnie
|
 |
Allgemeines zu Perl |
| … 09:29]Könnt ihr mir sagen oder nen Tipp geben wie ich es anstellen kann, das der Inhalt der Variable getrennt übergeben wird.[/quote]
[code]
sub test
{
my $next = shift; # get and remove… |
|
| Problem bei Übergabe von Variablen an Subroutine
(#71872) |
2006-11-20 10:58 |
Ronnie
|
 |
Allgemeines zu Perl |
| @renee: Ich stimme dir zu.
Man kann aber insgesamt fragen wieso krusty die ganze Datei erst in ein Array laden will. Direkte Verarbeitung in der while-Schleife spart Speicher. |
|
| Problem bei Übergabe von Variablen an Subroutine
(#71873) |
2006-11-20 13:02 |
nepos
|
 |
Allgemeines zu Perl |
| Hm, und warum keine Arrayreferenz uebergeben? |
|
| subroutinen für Hashes und Arrays definieren
(#187578) |
2017-10-20 19:28 |
rosti
|
 |
Allgemeines zu Perl |
| [quote="Wild.Card@2017-10-20T08:49:13"]Das ist schon etwas lang und viel Schreibarbeit, dafür dass man nur die Summe und Schnitt haben will ^^
[i][b]modedit[/b] Editiert von [user]642[/user]… |
|
| Prüfen ob eine Subroutine vorhanden ist?
(#81946) |
2004-04-30 13:17 |
tomlong
|
 |
Allgemeines zu Perl |
| [quote=vougie,30.04.2004, 08:20]Ich kann das nicht über den return wert machen! Den brauch ich für was anderes...[/quote]
dann setz doch nen 2. return wert :) |
|
| Prüfen ob eine Subroutine vorhanden ist?
(#81948) |
2004-04-30 18:36 |
betterworld
|
 |
Allgemeines zu Perl |
| Wir hatten doch vor ein paar Monaten mal so einen Bug in aelteren Perl-Versionen entdeckt, dass in %:: ein Beitrag ergaenzt wird, wenn man versucht, eine nichtexistente Sub aufzurufen. |
|
| Prüfen ob eine Subroutine vorhanden ist?
(#81949) |
2004-04-30 21:30 |
pq
|
 |
Allgemeines zu Perl |
| und was hat das überhaupt mit CGI zu tun? ich verschieb das mal nach 'Allgemeines'... |
|
| Prüfen ob eine Subroutine vorhanden ist?
(#81950) |
2004-05-03 14:25 |
ptk
|
 |
Allgemeines zu Perl |
| Man muss erst auf die Idee kommen, "can" ausserhalb von OO zu nutzen... :-) |
|
| Prüfen ob eine Subroutine vorhanden ist?
(#81951) |
2004-05-03 19:48 |
Strat
|
 |
Allgemeines zu Perl |
| [quote=ptk,03.05.2004, 12:25]Man muss erst auf die Idee kommen, "can" ausserhalb von OO zu nutzen... :-)[/quote]
@ptk: ich waere auch nie auf die idee gekommen ;-) wieder was gelernt\n\n… |
|
| Variable als subname: Subroutine funzt ned
(#75771) |
2007-04-10 00:45 |
bloonix
|
 |
Allgemeines zu Perl |
| Hallo dyspro,
[quote=dyspro,09.04.2007, 22:26]1 #!/usr/bin/perl
2 use strict;
3 use warnings;
4 sub main {
5 my $eingabe = readline<STDIN>;
6 &$eingabe… |
|
| Variable als subname: Subroutine funzt ned
(#75773) |
2007-04-10 01:21 |
bloonix
|
 |
Allgemeines zu Perl |
| Hallo dyspro,
hier das - in ICQ - versprochene Codestück... was du brauchst ist wohl
ein Hash, wenn du einen String über STDIN eingibst und diesen String
als "Variable" ansprechen möchtest. |
|
| Variable als subname: Subroutine funzt ned
(#75774) |
2007-04-10 03:03 |
pq
|
 |
Allgemeines zu Perl |
| [quote=dyspro,09.04.2007, 22:53]geht sowas in perl gand?[/quote]
gand? gans? ganz?
ja, es geht, aber sowas will man nicht. vielleicht macht man das in php
so, aber sauberer ist es, wenn man einen… |
|
| Variable als subname: Subroutine funzt ned
(#75775) |
2007-04-10 03:53 |
topeg
|
 |
Allgemeines zu Perl |
| Ein Aufruf mit "&$funktionsname" wäre recht gefährlich, da man damit auch Funktionen aufrufen kann, die potentiell gefährlich sind. Es gibt keine Möglichkeit interne Funktionen von öffentlichen zu… |
|
| Variable als subname: Subroutine funzt ned
(#75776) |
2007-04-10 13:04 |
Froschpopo
|
 |
Allgemeines zu Perl |
| ich würds vorher wenigstens mit exists verifizieren:
[code]
my %subrefs = (
name => \&func
);
if (exists $subrefs{$var}) {
&{$subrefs{$var}};
} else {
print "Funktion existiert nicht\n";
}… |
|
| Variable als subname: Subroutine funzt ned
(#75777) |
2007-04-10 13:42 |
Sucher
|
 |
Allgemeines zu Perl |
| Der vollständigkeit halber, und obwohl man es niemals, niemals, jemals machen soll. - Es geht natürlich auch ohne dispatch-table:
[code]
use strict;
use warnings;
while(my $eingabe = <STDIN>){… |