It would not print on my system. There is a problem there. You're full of it.
Like the OP says, the code as posted doesn't call the subroutiine, so of course it won't print anything
Also, the code contains no heredocs of any kind, the OP is merrily using quotes to successfully print the text he wants to print
so misidentifying a loop label as heredocs, then telling the OP to switch to a source filter for heredocs, is just more of the same non responsive nonsense trolling by you Khen1950fx ...
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link or
or How to display code and escape characters
are good places to start.