5 Einträge, 1 Seite |
$revsort = (($sortby<=4 or $sortby==9 or $sortby==18)?'no':'yes') unless $revsort;
1
2
3
4
5
6
7
8
9
my $sortby = 9;
my @revsort_colids = (0..4, 9, 18);
my $revsort = 'no';
foreach my $colid (@revsort_colids) {
if ($sortby == $colid) { $revsort = 'yes'; last; }
}
print "$revsort\n";
1
2
3
4
5
6
7
my $sortby = 3;
my @revsort_colids = (0..4, 9, 18);
my $revsort = (grep { $sortby == $_ } (@revsort_colids)) ? 'yes' : 'no';
print "$revsort\n";
$revsort = (($sortby<=4 or $sortby==9 or $sortby==18)?'no':'yes') unless $revsort;
Quotekabel@kabel:/tmp$ cat asdf.pl
Code (perl): (dl )1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17use strict; my $revsort = 0; my $sortby = 18; sub check { my $var = shift; my $bool = 0; foreach (@_) { $bool = 1 if eval "\$$var $_"; } eval "\$$var = $bool"; } print "revsort ist [$revsort]\n"; check ("revsort", "<=4", "==9", "==18") unless $revsort; print "revsort ist [$revsort]\n";
kabel@kabel:/tmp$ perl -w asdf.pl
revsort ist [0]
revsort ist [1]
kabel@kabel:/tmp$
$revsort = (($sortby<=4 or $sortby==9 or $sortby==18)?'no':'yes') unless $revsort;
5 Einträge, 1 Seite |