Help for this page

Select Code to Download


  1. or download this
    %x = (foo=>1,bar=>2,baz=>3); 
    
    sub exists_srk(\%$){my($h,$k)=@_; map{$_ eq $k?$_:()}(sort reverse key
    +s %$h)};
    
    print exists_srk(%x,$_) for qw(foo bar baz bat)
    
  2. or download this
    sub exists_ggg (\%$) {
      my($h,$k) = @_;
    ...
      grep /^\Q$k\E/ 
      grep { $c++ == 0 } %$h
    };