Welcome to the Monastery | |
PerlMonks |
Re: redirect stream from wirte; to $stringby ELISHEVA (Prior) |
on Jan 31, 2011 at 05:54 UTC ( [id://885200]=note: print w/replies, xml ) | Need Help?? |
My eyes always miss this in the documentation, but starting in Perl 8.8 or thereabouts you can make a string into a file handle and then select it as the default file handle for write:
If you have perl 5.8.8 installed the documentation only shows up in open and not in perlopentut. In the Perl 5.12.2 documentation, there is a FAQ question devoted to this. Alternatively, you can also try to follow the advice here to roll your own swrite() function. Update: added sample code using string buffer file handle with format and write Update: added the 5's, as per DrHyde below.
In Section
Seekers of Perl Wisdom
|
|