Was ist in Ruby der Unterschied zwischen $stdout
(vorangestellt von einem Dollarzeichen) und STDOUT
(in Großbuchstaben)? Welche sollte bei der Ausgabeumleitung verwendet werden und warum? Das gilt auch für $stderr
und STDERR
.
Bearbeiten: Habe gerade eine verwandte Frage gefunden .
$stdout
und STDOUT
vs $stdin
und STDIN
symetrisch sind, die Unterschiede zwischen $stdout
und $>
vs $stdin
und $<
jedoch nicht.