Many times while going through some perl code, you must have come across snippets like “select((select(fh), $|=1)[0])” and wondered what this means, even though you might know that: * $|=1 is used for setting autoflush (i.e. unbuffered data output) and that * select is used to set the default output to a given file handle instead of STDOUT
Full story »