Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re^4: tieing STDIN & STDOUT using IO::Scalar for use inside an eval

by edan (Curate)
on Sep 12, 2004 at 11:51 UTC ( [id://390401]=note: print w/replies, xml ) Need Help??


in reply to Re^3: tieing STDIN & STDOUT using IO::Scalar for use inside an eval
in thread tieing STDIN & STDOUT using IO::Scalar for use inside an eval

That's right... specifically, it depends on what is currently in @ARGV (if there's anything in @ARGV, the contents are treated as file names, and the files are magically opened and read from... if @ARGV is empty, it'll read from STDIN).

As long as we're getting specific, we might as well get it exactly right: The contents of @ARGV are always "treated as file names, and the files are magically opened and read from." If @ARGV is empty, then "$ARGV[0] is set to "-", which when opened gives you standard input." - perlop

So it really never reads from the filehandle named STDIN, but it might read standard input by opening the file named "-".

--
edan

  • Comment on Re^4: tieing STDIN & STDOUT using IO::Scalar for use inside an eval

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://390401]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (1)
As of 2024-04-25 04:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found