Wie wechsle ich den Druck auf STDOUT/STDERR dynamisch in Perl?

Ich bin gespannt, ob ich Umschalten kann zwischen dem Druck auf STDOUT oder STDERR basierend auf einem Wert-oder inline-Ausdruck (ohne die Verwendung einer if-Anweisung).

print ($someFlag ? STDOUT : STDERR) "hello world!"

Offensichtlich, dass die syntax nicht funktioniert.

Schreibe einen Kommentar