Thread Probleme mit splice. Warum geht dat net???
(11 answers)
Opened by Alvin at 2008-01-12 17:22
Das ist funktionsfähig. Das ist der ternäre Operator:
BEDINGUNG ? WAHR : FALSCH; http://perldoc.perl.org/perlop.html#Conditional-Op... Analag dazu das if: if ( BEDINGUNG ) { WAHR } else { FALSCH } [edit] PS: wenn Du schon Fehlermeldungen erwähnst, dann solltest Du die bitte auch nennen! edit2: es kann sein, dass, wenn kein Argumente mitgegeben wurden, Perl meckert, weil $ARGV[0] und $ARGV[1] (generell @ARGV) uninitialisiert sein dürfte. Das kannst Du so abfangen: Code (perl): (dl
)
1 2 my $init_popsize = defined $ARGV[0] ? $ARGV[0] - 1 : 10 ; # wenn keine Angabe dann 10 annehmen my $maxtime = defined $ARGV[1] ? $ARGV[1] : 10; # wenn keine angabe dann 10 Durchläufe machen meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |