my %options = ( key1 => \&sub1, key2 => \&sub2, key3 => \&sub3 ); $options{$condition}->();