#!/usr/bin/perl -w ####################################################### # class2_12_reverse_sort # # playing with reverse, sort # # modified by Sharon Tuttle from "Learning Perl", # by Schartz and Phoenix # # last modified: 4-11-03 ####################################################### print "give beginning of range: "; chomp($left_val = ); print "give ending of range: "; chomp($right_val = ); # swap range ends if user got 'em backwards! if ($left_val > $right_val) { ($right_val, $left_val) = ($left_val, $right_val); } @myArr = ($left_val..$right_val); # print each value in @myArr print "\@myArr contains:\n"; foreach ( @myArr ) { print "$_ "; } @backwards1 = reverse @myArr; @sorted1 = sort @myArr; @backwards2 = reverse qw/ Apple apple Berry berry /; @sorted2 = sort qw/ Apple apple Berry berry /; # print contents of the four arrays set above print "\n\n\@backwards1 contains: \n"; foreach ( @backwards1 ) { print "$_ "; } print "\n\n\@sorted1 contains: \n"; foreach ( @sorted1 ) { print "$_ "; } print "\n\n\@backwards2 contains: \n"; foreach ( @backwards2 ) { print "$_ "; } print "\n\n\@sorted2 contains: \n"; foreach ( @sorted2 ) { print "$_ "; } print "\n" # end of class2_12_reverse_sort