Hey,
Diesen Puffer kannst Du ausschalten mit der Anweisung
$| = 1;
Anmerkung zum Stil: wo möglich, sollte man die superglobalen Variablen vermeiden. Wer weiß, wo einem diese ungewollt dazwischenpfuschen (Stichwort action at a distance). Entweder schränkt man den Gültigkeitsbereich so stark wie möglich ein
{
local $| = 1;
# ungepufferte Operationen
};
~~~ oder nimmt am besten gleich die Methode `IO::Handle::autoflush()`{:.language-perl}, so lässt sich der Puffer spezifisch für einzelne Handles steuern.
--
水-金-地-火-木-土-天-海-冥