sub morf { my($tester, $testval, $true_word, $false_word)=@_; $tester->($testval) ? $true_word : $false_word ; } #### sub se { my ($val) = @_; sub { $_[0] eq $val } ; } #### morf(se('M'), $driver->{gender}, 'Male', 'Female') ;
## sub se { my ($val) = @_; sub { $_[0] eq $val } ; } ##
## morf(se('M'), $driver->{gender}, 'Male', 'Female') ;