#!/usr/bin/perl -w
use strict;
my %hash;
print defined( %hash )?"yea":"nay","\n";
####
#!/usr/bin/perl -w
use strict;
my %hash;
print ( %hash )?"yea":"nay","\n";
####
sub all-between {
my ($min, $max ) = @_;
if ( $min > $max ) return;
my @array = ();
my $i = $min + 1;
while ($i < $max) {
push @array, $i++;
}
return @array;
}
my @ar1 = all-between( 4, 10 ); # Gives (5,6,7,8,9)
my @ar2 = all-between( 4, 5 ); # Gives ()
my @ar3 = all-between( 4, 3 ); # Gives undef
if ( my @ar = all-between( $arg1, $arg2 ) ) {
# as opposed to:
# if ( defined( my @ar = all-between( $arg1, $arg2 ) ) ) {
print "Your allbetween are " , join( ',', @ar ), "\n";
}