In new_date_append(), you are assigning a value to $monster_date, which is an undeclared variable, as far as I can see. Why aren't you getting an error message about that? That assigned value uses a global variable named $passed_new-date, which is not passed at all. The new value then becomes the return value of the routine.
$fref is assigned a reference to the subroutine, which might then be invoked as $fref->(); $$fref is meaningless and should generate an error.
As Occam said: Entia non sunt multiplicanda praeter necessitatem.
In reply to Re: reference , advantages?
by TomDLux
in thread reference , advantages?
by dbs
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |