JohnLucania
Programmer
How do you put die () in this case? if !CheckSeq (); then, sub 2nd and sub 3rd don’t need to be called and don’t need to print.
sub CheckSeq {
return scalar grep /[abceABDE]/, @SeqChar;
}
sub 2nd{
}
sub 3rd {
}
print "1. Your input contains valid sequence.\n"
if CheckSeq ();
print "1. Your input contains invalid sequence.\n"
if !CheckSeq ();
print .....
2nd ();
print .....
3rd ();
sub CheckSeq {
return scalar grep /[abceABDE]/, @SeqChar;
}
sub 2nd{
}
sub 3rd {
}
print "1. Your input contains valid sequence.\n"
if CheckSeq ();
print "1. Your input contains invalid sequence.\n"
if !CheckSeq ();
print .....
2nd ();
print .....
3rd ();