サブルーチンリファレンスの実行方法
よく考えたら…よく考えなくても当たり前だったんだけれど、メモ。
my $code_ref = sub { print "実行しました。\n" }; $code_ref->(); &{$code_ref}();
デリファレンスはそういえば2種類あったと思い出した。
「->」で取り出すか、「頭にファニー文字つける」だった。
一瞬、&{$code_ref}(); これ何が行われるんだ?、と悩んでしまった。
よく考えたら…よく考えなくても当たり前だったんだけれど、メモ。
my $code_ref = sub { print "実行しました。\n" }; $code_ref->(); &{$code_ref}();
デリファレンスはそういえば2種類あったと思い出した。
「->」で取り出すか、「頭にファニー文字つける」だった。
一瞬、&{$code_ref}(); これ何が行われるんだ?、と悩んでしまった。