1つのパラメーター(3桁の整数)が渡された短いPerl prgを作成したいのですが、どのリストのメンバーであるかに応じて、対応するリストの番号が返されます。どうすればこれを達成できますか?また、数値の範囲を要素としてリストに入れる方法はありますか?
::Returns 1,2,3,4 Depending on testNum passed
@gp1= (829,845,851,859,864,867);
@gp2= ("826-828","830-839","843-844","847-850","852-854","860-862","883");
@gp3= ("855-858",861,"863","865");
@gp4= ("877-882",884);
if ( ($ARGV[0]>=822 && $ARGV[0] <=824) || $ARGV[0] is membergp1)
{
return 1
}
if ( $ARGV[0]>=826 && $ARGV[0]<=828 || $ARGV[0] is memebr of group2
return 2
if $ARGV[0] is memebr of group3
return 3
if $ARGV[0] is memebr of group4
return 4