perl初心者です。そのため、この質問は素朴に聞こえるかもしれません。
次の2つの機能があります
#This function will return the reference of the array
sub getFruits1
{
my @fruits = ('apple', 'orange', 'grape');
return \@fruits;
}
しかし、次の場合は?
#How it returns?
sub getFruits2
{
my @fruits = ('apple', 'orange', 'grape');
return @fruits;
}
getFruits2
参照を返し、その配列の新しいコピーが作成されますか?