私は新しいコンストラクタとモジュールいる:私はのような何かやりたい配列内の各要素からオブジェクトを作成する方法は?
package myClass;
sub new
{
my $class = shift;
my $arrayreference = shift;
bless $arrayreference, $class;
return $arrayreference;
};
:
foreach $ref (@arrayref)
{
$array1 = myClass->new($ref);
}
$array1
が毎回書き換えられているが、私は、配列の各要素が持つようにしたいです別のオブジェクト名(例:$array1
、$array2
、$array3
など)
私の@object_array = map {myClass-> new($ _)} @source_array;私のオブジェクトの配列になりますか? はどのようにして、特定のオブジェクトの関数を呼び出すでしょうか? – user1224478
配列内のインデックスで各要素にアクセスします: '$ object_array [2] - > some_method(...)' –