Microsoft
Software
Hardware
Network
Question : How to check if value in a list in Perl?
Hi,
I am trying to create a conditional statement "if" that will check if a value is in a list of values. Right now, I simply do this:
if ( $myvar == 'VAR0123' || $myvar == 'VAR1234' || $myvar == 'VAR2345' )
{
}
I would prefer to setup all my "values" in an array or hash at one place and then do something like:
if ( $myvar ISIN $mylist )
{
}
Can this be done easily in Perl? Maybe using a hash table? Any ideas?
Answer : How to check if value in a list in Perl?
generally, $mylist{$myvar} would be better for this kind of thing than grep or foreach or =~
$i == 'VAR0123'
will match anything that does not look like a number
Random Solutions
System won't boot from CD even though BIOS is set to do so
Pivot Rows to Columns without Summing Sql 2000
Passing Variables in URL String
Windows 2008 terminal hardwrae spec
Group Policy, RSOP Admiistrative Template error. XP Pro Server 2003 Native environment
Outlook Express page break issue
Exchange deletion of duplicate free/busy messages
catch md5sum output
Scheduled Backups not working
Actionscript - Simple Image Swap fade in-out