Hi,
also ich kann zwar kein Perl, aber in PHP (in Javascript auch?) ist so was hier:
(bedingung) ? anweisung : zweiteanweisung;
einfach eine verkürzte Schreibweise von dem hier:
if(bedingung) {
anweisung;
}
else {
zweiteanweisung;
}
vielleicht ist das ja auch in Perl so?
probier doch mal in etwa (des is jetzt halt PHP syntax, sollte aber verständlich sein...):
var a = 1;
print (a == "1") ? "a ist 1" : "a ist nicht 1!";
wenn Du da ein bisschen experimentiertst...
Gruss,
Guido
$test2 =~ /ABc/ ? q(//subdir) : $test1;
das Fragezeichen(?) und der Doppelpunkt(:) bedeuten ??? Bin langsam am Verzweifeln, weil ich dazu einfach nichts finde :-(
Danke schonmal!
Miri