[vienna.pm] Conditional Operator ?

Baier Oliver INT SD BaierO at spardat.at
Wed Mar 13 05:02:21 CST 2002


* * * vienna-pm-list * * *


Hi!

Um wegen einer kleinen Entscheidung nicht gleich ein ganzes
if-then-else Konstrukt zu basteln, habe ich mich fuer die
Verwendung des wesentlich kuerzeren Conditional parameters
entschieden.

Nur leider scheine ich bei dieser Funktion irgendwie auf
der Leitung zu stehen.

------- kurzes Script -------
#!/usr/local/bin/perl -w

$value = "100:10";

($value) = split /:/, $value;
print "$value => ";
$value > 20 ? $value = "groesser" : $value = "kleiner";
print "$value\n";
-----------------------------

----- Output des Scripts ----
100 => kleiner
-----------------------------

Warum entscheidet es sich fuer "kleiner",
wenn 100 doch eindeutig groesser als 20 ist?

mfg
Oliver
###
You are subscribed to vienna-pm-list as "Baier Oliver INT SD" <BaierO at spardat.at>
http://www.fff.at/fff/vienna.pm/



More information about the Vienna-pm mailing list