perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 19
Click for quality!




12.02.2012 / 03:59

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitragunterfunktion in unterfunktion aufrufen
Seitenanfang
hallo gemeinde,

folgendes kleines problem:

will von einer unterfunktion (

sub bla() {

myfunction();
print "xxx";

}

)

eine andere unterfunktion aufrufen. offenbar funktioniert das nicht so einfach.
gegenprobe funzt: wenn ich die unterfunktion
aus dem hauptprgramm, also ausserhalb einer unterfunktion aufrufe klappt es wunderbar.

Fehlermeldung ist übrigens:

Too many arguments for main::myfunction at myscript.pl line 330, near "$position)"
Execution of generate_alignment_from_snp_table.pl aborted due to compilation errors.

Bin ich zu blöd ?

gruss,
marian

Datum: 27.04.2007-15:42

Beitragre: unterfunktion in unterfunktion aufrufen
Seitenanfang
Du uebergibst einfach zu viele Argumente. Mit Prototypen kann man bestimmen wie viele und welchen Typ von Argumenten man der Sub uebergeben kann.


sub foo ($) {
}

akzeptiert EIN Argument vom Typ Skalar, zum Beispiel


foo('abc'); # OK

Wenn noch ein Argument mit angegeben wird kommt's zum Fehler


foo('abc', 'def'); # FEHLER

Etwas Code ist notwendig wenn man dir weiter behilflich sein soll

Datum: 28.04.2007-15:14

-






-
-