Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^2: Arrays and Push

by boftx (Deacon)
on Apr 03, 2014 at 05:28 UTC ( [id://1080893]=note: print w/replies, xml ) Need Help??


in reply to Re: Arrays and Push
in thread Arrays and Push

And if you fix it to $main::a, it'll be pushing a ref to an array with one element, which element is an array ref, which isn't what you want either.

Actually,that is exactly what he wants and what both you and I have described. :) The element in the array ref is in fact a value and not another array.

$ cat pm1080886.pl #!/usr/bin/perl use strict; use warnings; use Data::Dumper; my @hd = ( [] ); my $a = [0.25]; my $b = [0.25, 0.5]; push @hd, $a; push @hd, $b; print Dumper(\@hd); exit; __END__ $ ./pm1080886.pl $VAR1 = [ [], [ '0.25' ], [ '0.25', '0.5' ] ];
It helps to remember that the primary goal is to drain the swamp even when you are hip-deep in alligators.

Replies are listed 'Best First'.
Re^3: Arrays and Push
by fullermd (Priest) on Apr 03, 2014 at 07:21 UTC

    Actually,that is exactly what he wants and what both you and I have described.

    Not exactly. Just doing that sub would leave him doing a push @hd, [$a]; construct, which would be the Wrong I described. He also needs to slay the Bracket Fairy that's sprinkling dust through the code to get the push $hd, $a; that you/we have there.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1080893]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (2)
As of 2024-04-25 19:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found