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]