comparison Filter.pm @ 8:8c6d2ce90677 boosterpack

[svn r11] saving for transference to cd
author rlm
date Fri, 19 Mar 2010 07:28:10 -0400
parents
children
comparison
equal deleted inserted replaced
7:4c495190076f 8:8c6d2ce90677
1 #!/usr/bin/perl
2
3 package Filter;
4 use base 'Exporter';
5 our @EXPORT = ('filter');
6
7
8 sub filter
9 {
10
11 $ref = shift;
12 @list = @_;
13 my @ret = ();
14
15 for $element(@list)
16 {
17 if ($ref->($element))
18 {
19 push @ret, $element;
20 }
21 }
22
23 return @ret
24
25 }
26
27
28 1;