I have a hash that I need to use later and display some values in a
particular order.  Perl comes up with its own way of ordering it but I
am wondering if I can instruct perl to have it listed in the way that
I want.

Here is the code


#!/usr/bin/perl -w
use strict;

my $page = {
    AUTHOR=>"John Smith",
    LANGUAGE=>"English",
    TITLE=>"Treasure Island"};

print ref($page). "\n";
print $page->{AUTHOR} . "\n";

print keys %{$page};
print "\n";
print sort (keys %{$page});


Here is the output:

HASH
John Smith
LANGUAGETITLEAUTHOR
AUTHORLANGUAGETITLE


Here is my desired output:

TITLEAUTHORLANGUAGE

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to