Help for this page

Select Code to Download


  1. or download this
    my @vars = do {
        my %seen;
        grep !$seen{$_}++, $bool_func =~ /([a-zA-Z]\w*)/g;
    };
    
  2. or download this
    for my $assignment ( 0 .. (2**@vars)-1 ) {
        my %val;
    ...
        $val{$vars[$_]} = ( $assignment >> $_ ) & 1
            for 0 .. $#vars;
    .........