print
вызов должен быть потерянным системным вызовом.perlvar
гласит: «При значении, отличном от нуля, принудительная очистка выполняется сразу после каждой записи или печати на выбранном в данный момент выходном канале».Код в этом примере должен включить автозапуск, вызывая сброс, затем добавить примечание в буфер STDOUT и вызвать сброс.Может быть другая причина для печати, но я предполагаю, что первоначальный автор кода сделал то же самое предположение, что и bvr, что в буфере останутся данные после вызова autoflush, которые необходимо будет сбросить.