Thread Probleme mit splice. Warum geht dat net??? (11 answers)
Opened by Alvin at 2008-01-12 17:22

Linuxer
 2008-01-13 19:46
#104672 #104672
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
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!

View full thread Probleme mit splice. Warum geht dat net???