我有一個新的構造模塊:如何從數組中的每個元素中創建對象?
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 2012-03-05 19:17:07
您可以通過數組中的索引訪問每個元素:'$ object_array [2] - > some_method(...)' – 2012-03-05 19:20:42