perador @Perl: $ | ++; tubo de cifrão mais mais

Estou trabalhando em uma nova versão de um código já lançado do perl e encontrei a linha:

$|++;

AFAIK, $ | está relacionado aos tubos, como explicado neste link, e eu entendo isso, mas não consigo descobrir o que o ++ (plus plus) significa aqu

Agradeço antecipadamente

EDIT: Encontrou a resposta neste link:

Resumindo: força a impressão (liberação) no seu console antes da próxima instrução, caso o script seja muito rápid

Às vezes, se você colocar uma declaração de impressão dentro de um loop que é executado muito rapidamente, você não verá a saída da sua declaração de impressão até que o programa termine. às vezes, você nem vê a saída. a solução para esse problema é "liberar" o buffer de saída após cada instrução de impressão; isso pode ser realizado em perl com o seguinte comando:

$|++;

[update] como foi indicado por r. Schwartz, eu tenho falado errado; o comando acima faz com que a impressão libere o buffer anterior à próxima saíd

questionAnswers(4)

yourAnswerToTheQuestion