Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

The extremely simple buffering tutorial (really just an example)

by tphyahoo (Vicar)
on Jul 21, 2005 at 09:04 UTC ( #476757=perltutorial: print w/replies, xml ) Need Help??

Help for this page

Select Code to Download

  1. or download this
    $OUTPUT_AUTOFLUSH # need to use English at the start of your module 
        If set to nonzero, forces a flush right away and after every write
    + or print on the currently selected output channel. Default is 0 (reg
    +ardless of whether the channel is really buffered by the system or no
    +t; $| tells you only whether you've asked Perl explicitly to flush af
    +ter each write). STDOUT will typically be line buffered if output is 
    +to the terminal and block buffered otherwise. Setting this variable i
    +s useful primarily when you are outputting to a pipe or socket, such 
    +as when you are running a Perl program under rsh and want to see the 
    +output as it's happening. This has no effect on input buffering. See 
    +getc in the perlfunc manpage for that. (Mnemonic: when you want your 
    +pipes to be piping hot.)
  2. or download this
    #see also
    #you might want to go back to the default behavior now.
    $| = 0;

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perltutorial [id://476757]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2020-11-25 23:29 GMT
Find Nodes?
    Voting Booth?

    No recent polls found