my $handler = $functions{$var1}; if (not defined $handler) { ... } my $result = $handler->($var2);