note
chargrill
<p>You know, the funny thing is that I know that, and that was one of the first changes I made in going from my full, fairly properly coded version to the golfed version. However, I specifically recall that there was at least one of my subs that refused to function correctly after the change. Was it from removing the explicit <code>return</code>, or some other change I made? I don't know, but I do know that restoring the <code>return</code> (and probably some other subtle changes) restored the functionality, so from that point on, dropping the explicit <code>return</code> was left out of my golf bag.</p>
<p><b>Update:</b> Ok, it must've been some other subtle change that borked my golfed version, because without any other change, I removed all <code>return</code>'s and it worked exactly as designed.</p>
<p>Then again, I don't recall making the claim of presenting anything beyond perl golf 101 :)</p>
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-474411">
<br><br>
--chargrill
<hr>
<font size=2>
<code>$,=42;for(34,0,-3,9,-11,11,-17,7,-5){$*.=pack'c'=>$,+=$_}for(reverse split//=>$*
){$%++?$ %%2?push@C,$_,$":push@c,$_,$":(push@C,$_,$")&&push@c,$"}$C[$#C]=$/;($#C
>$#c)?($ c=\@C)&&($ C=\@c):($ c=\@c)&&($C=\@C);$%=$|;for(@$c){print$_^$$C[$%++]}</code>
</font>
</div></div>
551876
551881