読者です 読者をやめる 読者になる 読者になる

Perl日記

PerlとかRubyとかPHPとかPythonとか

サブルーチンリファレンスの実行方法

よく考えたら…よく考えなくても当たり前だったんだけれど、メモ。

my $code_ref = sub { print "実行しました。\n" };

$code_ref->();
&{$code_ref}();

デリファレンスはそういえば2種類あったと思い出した。
「->」で取り出すか、「頭にファニー文字つける」だった。


一瞬、&{$code_ref}(); これ何が行われるんだ?、と悩んでしまった。