in reply to sub always returns 1

First, always use
use strict; use warnings;
Fix:
use strict; use warnings; my %dbase = ( apple => "fruit", brinjal => "vegetable", coffee => "beverage", ); sub validate { my ($usr, $pwd) = @_; return exists($dbase{$usr}) && $dbase{$usr} eq $pwd; } my @info = ( "lemon", "juice" ); my $result = validate(@info) ? "ok" : "forbidden"; print "$result\n";

Replies are listed 'Best First'.
Re^2: sub always returns 1
by blackgoat (Acolyte) on Mar 04, 2010 at 06:40 UTC
    Thank you! Thank you! Thank you!