<div dir="ltr"><div><div><div><div>Hi All,<br><br></div>I recently tried some symbol table manipulations and encountered the following:<br><br></div>This code works:<br>$main::{foo} = sub { warn &#39;M::Foo&#39; };<br>foo();<br>
<br></div>But this one doesn&#39;t:<br>BEGIN {<br>  $main::{foo} = sub { warn &#39;M::Foo&#39; };<br>}<br>foo();<br><br></div>Why ?<br clear="all"><div><div><div><div><div><div><div><div><br>-- <br><div dir="ltr"><div dir="rtl">
<br>כותב הרצאות ? מדבר מול קהל ? הבלוג שלי <a href="http://publicspeakr.blogspot.com/" target="_blank">לומד לדבר</a> כתוב במיוחד בשבילך.<br></div></div>
</div></div></div></div></div></div></div></div></div>