私は1つのシナリオでいくつかの助けを探しています。
要件:
いくつかの検証を通じて、1つの配列で次の種類の値を追跡しました。
@array_name = ("Rajesh","Raju","Ram","John","peter");
これで、いくつかの背景から、「Rajesh」、「Ram」、「peter」が重複したエントリであることがわかったので、出力は次のようになります。
@array_name = ("Rajesh","Raju","John");
# or
@array_name = ("Ram","Raju","John");
# or
@array_name = ("peter","Raju","John");
以下のようなサンプルプログラムを実行しましたが、満足できません...
my $spcific_output ="";
my $output ="";
foreach my $name (@array_name)
{
if($name eq "Rajesh" || $name eq "Ram" || $name eq "peter")
{
$spcific_output = "Rajesh and Ram and peter");
}
else
{
$output .= "My Name is $name";
}
}
$output .= $spcific_output;
これを達成するための最良の方法はありますか?