Linux Ask!

Linux Ask! is a Q & A web site specific for Linux related questions. Questions are collected, answered and audited by experienced Linux users.

Nov 052010

Pass hash as reference in Perl


In the previous post, we talked about how to Pass hash as list in Perl, now we discuss another way: To pass a hash as a reference in Perl function.

sub foo {

    my ($h) = @_;

    print $h->{"1"};

foo ( {"1" => "One", "2" => "Two"} );

One will be printed out.

 Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>