How Do I Sort A Hash By The Hash Key

  • 28 Dec, 2011

    Suppose we have a class of five students. Their names are kim, al, rocky, chrisy, and jane.Here's a test program that prints the contents of the grades hash, sorted by student name:#!/usr/bin/perl -w%grades = ( kim => 96, al => 63, rocky => 87, chrisy => 96, jane => 79,);print "ntGRADES SORTED BY STUDENT NAME:n";foreach $key (sort (keys(%grades))) { print "tt$key tt$grades{$key}n";}The output of this program looks like this: GRADES SORTED BY STUDENT NAME: al 63 chrisy 96 jane 79 kim 96 rocky 87}

    Comments Received:
    Please give your suggestions and feedback:

2009-2016 All rights reserved.