Help for this page

Select Code to Download


  1. or download this
    my $code = "sub check { my \$val = shift; if (";
    $code .= join (' or ', map { "\$val eq \"$_\""; } (@ceck_vals));
    $code .= ") { return 1; } else { return 0; } }";
    eval $code;
    
  2. or download this
    my %check = map { $_ => 1; } (@ceck_vals);
    if ($check{$val}) { do_foo (); }
    
  3. or download this
    if (grep { $val eq $_ } (@check_vals)) { do_foo (); }
    
  4. or download this
    my $regex = join ('|', @check_vals);
    if ($val =~ m/$re/) { do_foo (); }