1 2 3 4 5 6 7 8 9
use strict; use warnings; %::fnc = (a => sub{}, b => sub{}, c=> sub{}); my @in = ('a', 'b', 'c'); $::fnc{ shift @in }->(@in); print "@in";
1
b c