[PLUG] Perl: Array of structs?

Paul Heinlein heinlein at attbi.com
Tue Jun 24 13:17:01 UTC 2003


On Tue, 24 Jun 2003, Matt Alexander wrote:

> use Class::Struct;
> 
> struct Page => {
>    pagenumber => '$',
>    linenumber => '$',
>    column => '$',
>    dataline => '$',
>    name => '$',
>    address => '$',
>    phone => '$',
>    subcat => '$'
> };
> 
> my @page = Page->new();

I doubt you can initialize the entire @page array with a single 
constructor. You'll need to initial each element separately:

  my @page = ();
  foreach my $n ( 0 .. $ad_quem ) { $page[$n] = new Page; }

--Paul Heinlein <heinlein at attbi.com>





More information about the PLUG mailing list