While countless methods exist to test for membership in
the list, it is worthy to remember the obvious: when checking
for elemenet 0, we should not forget to test using
defined. Here is an example, this time using
first from
List::Util:
use List::Util 'first';
my @arr = (1..2, 0, 4);
my $num = 0;
defined first {$_==$num} @arr
and print 'found';