Chris: Konditionaloperator

Beitrag lesen

Hallo Hans,

danke für deine Mühe, aber das Problem ist schon anderweitig gelöst :)

my $email="hans_dampf43@web.de";

($email =~ m/^\w+@\w+.\w+$/)
? print "E-Mail passt !\n"
: print "E-Mail passt nicht !\n";

Hier verwendest du als Anweisungen prints, damit geht das auch. Bei mir waren es aber Zuweisungen und da passieren komische Dinge. Mit if-else funzt es natürlich und das hab ich auch genommen.
Warum es mit den Zuweisungen solche Probleme gibt, versteh ich zwar nicht ganz, aber man muss halt damit leben :)

Grüße
Chris