view Filter.pm @ 9:9652dc713ba6 boosterpack

working on adding to rlmcintyre.com
author Robert McIntyre <rlm@mit.edu>
date Sat, 26 Jun 2010 20:06:08 -0400
parents 8c6d2ce90677
children
line wrap: on
line source
1 #!/usr/bin/perl
3 package Filter;
4 use base 'Exporter';
5 our @EXPORT = ('filter');
8 sub filter
9 {
11 $ref = shift;
12 @list = @_;
13 my @ret = ();
15 for $element(@list)
16 {
17 if ($ref->($element))
18 {
19 push @ret, $element;
20 }
21 }
23 return @ret
25 }
28 1;