my @indexes; for (0..$#elements) { push @indexes, $_ if condition($elements[$_]); }