Javeed Sar wrote:
> 
> Hi all,

Hello,

> I am using 2 conditional statements, as follows:
> 
> if (($vbpcount==1) ||($dspcount==1))
> {  die "\n\nThe element ($PN) is not allowed to be added to
> ClearCase,Because a project already exists.\n";
> }
> 
> elsif(($vbpcount==1) && ($dspcount==1))
> {die "\n\nThe element ($PN) is not allowed to be added to ClearCase,Because
> a project already exists.\n";
> }
> 
> Can i combine both this conditional statements into one single statement?
> Because my die statements for both conditions is same.


The elsif statement will never run so you can remove it.

$ perl -le'
if    ( $ARGV[0] == 1 || $ARGV[1] == 1 ) { die "OR\n" }
elsif ( $ARGV[0] == 1 && $ARGV[1] == 1 ) { die "AND\n" }
else  { die "NONE\n" }
' 0 0
NONE
$ perl -le'
if    ( $ARGV[0] == 1 || $ARGV[1] == 1 ) { die "OR\n" }
elsif ( $ARGV[0] == 1 && $ARGV[1] == 1 ) { die "AND\n" }
else  { die "NONE\n" }
' 1 0
OR
$ perl -le'
if    ( $ARGV[0] == 1 || $ARGV[1] == 1 ) { die "OR\n" }
elsif ( $ARGV[0] == 1 && $ARGV[1] == 1 ) { die "AND\n" }
else  { die "NONE\n" }
' 0 1
OR
$ perl -le'
if    ( $ARGV[0] == 1 || $ARGV[1] == 1 ) { die "OR\n" }
elsif ( $ARGV[0] == 1 && $ARGV[1] == 1 ) { die "AND\n" }
else  { die "NONE\n" }
' 1 1
OR
$ perl -le'
if    ( $ARGV[0] == 1 || $ARGV[1] == 1 ) { die "OR\n" }
elsif ( $ARGV[0] == 1 && $ARGV[1] == 1 ) { die "AND\n" }
else  { die "NONE\n" }
' 1 2
OR
$ perl -le'
if    ( $ARGV[0] == 1 || $ARGV[1] == 1 ) { die "OR\n" }
elsif ( $ARGV[0] == 1 && $ARGV[1] == 1 ) { die "AND\n" }
else  { die "NONE\n" }
' 2 1
OR



John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to